Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine neue und leere Tabelle mit derselben Struktur wie die aktuelle Tabelle.
COPY STRUCTURE TO TableName [FIELDS FieldList]
[[WITH] CDX | [WITH] PRODUCTION]
[DATABASE cDatabaseName [NAME cTableName]]
Parameter
TableName
Gibt den Namen der neuen, leeren Tabelle an, die erstellt werden soll.In Visual FoxPro ist die neue, leere Tabelle hinsichtlich der Unterstützung von NULL-Werten und der Codepage mit der aktuellen Tabelle identisch.
FIELDS FieldList
Gibt an, dass nur die Felder, deren Namen in FieldList aufgeführt sind, in die neue Tabelle kopiert werden. Wenn Sie FIELDS FieldList nicht angeben, werden alle Felder in die neue Tabelle kopiert.[WITH] CDX | [WITH] PRODUCTION
Erstellt für die neue Tabelle eine Indexdatei, die mit der strukturierten Indexdatei der vorhandenen Tabelle identisch ist. Die Indizes und Indexausdrücke der ursprünglichen strukturierten Indexdatei werden in die neue strukturierte Indexdatei kopiert.Die CDX- und PRODUCTION-Klauseln sind identisch.
In Visual FoxPro wird ein Primärindex der aktuellen Tabelle in einen potenziellen Index für die neue, leere Tabelle umgewandelt.
DATABASE cDatabaseName
Gibt den Namen einer vorhandenen Datenbank an, der die neue Tabelle hinzugefügt wird. Beachten Sie, dass die Tabellen- und Feldeigenschaften nicht in die Datenbank kopiert werden.NAME cTableName
Gibt den Namen der Tabelle so an, wie er in der Datenbank angezeigt wird.
Beispiel
Im folgenden Beispiel wird zunächst die Tabelle customer geöffnet und deren Struktur in eine Tabelle namens backup kopiert; anschließend wird backup geöffnet. Mittels APPEND FROM werden dann Datensätze der Tabelle customer an die Tabelle backup angehängt, und für die Tabelle backup wird ein Datenblattfenster geöffnet.
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer && Opens Customer table
COPY STRUCTURE TO backup
USE backup
APPEND FROM customer FOR country = 'UK'
BROWSE FIELDS contact, country
USE
DELETE FILE backup.dbf