Freigeben über


CREATE DATABASE-Befehl

Erstellt eine Datenbank und öffnet diese.

CREATE DATABASE [DatabaseName | ?]

Parameter

  • DatabaseName
    Gibt den Namen der zu erstellenden Datenbank an.

    Wenn SAFETY auf ON gesetzt ist und die Datenbank, die Sie angeben, denselben Pfad und Namen wie eine vorhandene Datenbank hat, zeigt Visual FoxPro ein Dialogfeld mit einer Warnung an, in dem Sie aufgefordert werden, einen neuen Pfad und einen neuen Namen für die Datenbank anzugeben.

  • ?
    Zeigt das Dialogfeld Erstellen an, in dem Sie den Namen der Datenbank angeben können, die Sie erstellen möchten.

Hinweise

Datenbankdateien haben die Erweiterung DBC. Die zu der Datenbank gehörenden Memodateien haben die Erweiterung DCT und die zu der Datenbank gehörenden Indexdateien die Erweiterung DCX.

Die Datenbank wird zur exklusiven Verwendung geöffnet, und zwar unabhängig von der Einstellung von SET EXCLUSIVE. Da CREATE DATABASE die Datenbank öffnet, nachdem sie erstellt wurde, müssen Sie danach keinen OPEN DATABASE-Befehl eingeben.

Wird CREATE DATABASE ohne optionale Argumente eingegeben, wird das Dialogfeld Erstellen angezeigt, in dem Sie einen Namen für die zu erstellende Datenbank angeben können.

Beispiel

In diesem Beispiel wird eine Datenbank mit dem Namen people erstellt. Dann wird eine Tabelle namens friends erstellt und automatisch der Datenbank hinzugefügt. Die Tabellen in der Datenbank werden mit Hilfe DISPLAY TABLES angezeigt, und mit DISPLAY DATABASES werden Informationen über die Tabellen in der Datenbank angezeigt.

CREATE DATABASE people
CREATE TABLE friends (FirstName C(20), LastName C(20))
CLEAR
DISPLAY TABLES  && Displays tables in the database
DISPLAY DATABASES  && Displays table information

Siehe auch

ADD TABLE | CLOSE DATABASES | DBC( ) | DBGETPROP( ) | DBSETPROP( ) | DELETE DATABASE | DISPLAY TABLES | FREE TABLE | INDBC( ) | MODIFY DATABASE | OPEN DATABASE | PACK DATABASE | REMOVE TABLE | SET DATABASE | VALIDATE DATABASE | ADBOBJECTS( ) ADATABASES( )