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

create table

Erzeugt eine Tabelle.

CREATE TABLE <FileName> [CODEPAGE=<FoxProCodepage>]
  (
    <...ColumnDefinitionList>,
  )

:ColumnDefinitionList
  <ColumnName> <ColumnType>(<ColumnPrecisision>,<ColumnScale>)
    [AUTOINC] [NULL] [NOT NULL]

:ColumnType
  BLOBCHARCURRENCYDATEDATETIMEDOUBLELOGICALMEMOINTEGERNUMERICFLOAT

Parameter FileName

Legt den Namen der Datei im Dateisystem fest, unter dem die Tabelle erstellt werden soll. Der Dateistamm wird verwendet um den Aliasnamen des Arbeitsbereiches herzuleiten.

Parameter CommandDefinitionList

Eine Liste an Spaltendefinitionen für den zu erstellenden Cursor.

Parameter ColumnName

Der Name des Feldes.

Parameter ColumnType

Der Typ des Feldes.

Parameter ColumnPrecisision

TBD

Parameter ColumnScale

TBD

CODEPAGE Option

Standardmäßig wird die aktive FoxPro-Codepage verwendet um die Codepage für den Cursor festzulegen. Mit dieser Option kann die Codepage explizit festgelegt werden.

AUTOINC Option

Legt fest, dass es sich bei dem Feld um ein AUTO INCREMENT-Feld handelt, dessen Inhalt automatisch hochgezält wird. Diese Option ist nur im Zusammenhang mit dem Feldtyp INTEGER zulässig.

Beispiel

  1
  2
  3
  4
  5
CREATE TABLE C:\Temp\foo.dbf (firstName C(20), lastName C(20))
APPEND BLANK
REPLACE firstName WITH "Karl"
REPLACE lastName WITH "Heinz"
USE