Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

drop table

Löscht eine Tabelle.

DROP TABLE <TableName | FileName>

Löscht eine DBF-Tabelle im Dateisystem und die dazugehörende Memo und Indexdatei.

Parameter TableName

Wenn ein Tabellenname ohne Pfad angegeben wird, dann werden die mit SET PATH TO festgelegten Pfade durchsucht um die Tabelle zu finden.

Parameter FileName

Alternativ kann ein Dateiname mit Pfad angegeben werden. Wenn der Dateiname ein relativer Pfad ist, werden ebenfalls die mit SET PATH TO festgelegten Pfade abgesucht.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
create table sometable(someint integersomememo memo)
index on someint tag someint
use
  
\Dateisystemauszug vor dem Löschen 
\==================================
\
list_current_dir()

drop table sometable

\
\Dateisystemauszug nach dem Löschen
\==================================
\
list_current_dir()

function list_current_dir
  #ifdef __linux__
    run find -maxdepth 1 -name "sometable.*"
  #else
    run cmd /c dir sometable.*
  #endif
endfunc

Dateisystemauszug vor dem Löschen 
==================================

./sometable.fpt
./sometable.dbf
./sometable.cdx

Dateisystemauszug nach dem Löschen
==================================