Freigeben über


CREATE TABLE AS CLONE OF

Gilt für: Warehouse in Microsoft Fabric

Erstellt eine neue Tabelle als Zero-Copy-Klon einer anderen Tabelle in Warehouse in Microsoft Fabric. Es werden nur die Metadaten der Tabelle kopiert. Die zugrunde liegenden Daten der Tabelle, die als Parquet-Dateien gespeichert sind, werden nicht kopiert.

Weitere Informationen zum Klonen einer Tabelle in Microsoft Fabric finden Sie unter Klonen einer Tabelle mit TSQL in Microsoft Fabric. Sie können Tabellen in Microsoft Fabric auch über das Fabric-Portal klonen. Beispiele finden Sie unter Klonen von Tabellen im Fabric-Portal.

Transact-SQL-Syntaxkonventionen

Syntax

CREATE TABLE 
    { database_name.schema_name.table_name | schema_name.table_name | table_name } 
AS CLONE OF 
    { database_name.schema_name.table_name | schema_name.table_name | table_name } [AT {point_in_time}]

Argumente

database_name

Der Name der Datenbank, die die neue geklonte Tabelle enthält. Gemäß Standardeinstellung die aktuelle Datenbank.

schema_name

Das Schema der Tabelle, in der sich der Tabellenklon befindet. Die Angabe des Schemas ist optional, wenn die Tabelle innerhalb desselben Schemas geklont wird. Wenn keine Angabe gemacht wird, wird das Standardschema verwendet.

Die Angabe des Schemanamens ist erforderlich, wenn eine Tabelle schemaübergreifend geklont wird.

table_name

Der Name der geklonten Tabelle. Tabellennamen müssen die Regeln für Bezeichner erfüllen. table_name darf maximal 128 Zeichen lang sein.

point_in_time

Zu dem angegebenen Datum und der angegebenen Uhrzeit spiegelt der Tabellenklon genau die Daten, wie sie zu diesem bestimmten Datum und zu dieser Uhrzeit in UTC bestanden. Das Format des Datetime-Datentypwerts muss „YYYY-MM-DDThh:mm:ss“ sein, wobei „T“ den Anfang der Uhrzeit angibt.

Die Angabe point_in_time ist nicht erforderlich, um Tabellenklone zum aktuellen Zeitpunkt zu erstellen.

Warehouse bewahrt den Datenverlauf automatisch für sieben Kalendertage auf. Weitere Informationen finden Sie unter Tabelle klonen.

Berechtigungen

Erfordert:

  • SELECT-Berechtigung für die gesamte Quelltabelle
  • CREATE TABLE-Berechtigungen für das Schema, in dem der Klon der Tabelle erstellt wird

Einschränkungen

Die in der Quelltabelle definierten Einschränkungen für primäre und eindeutige Schlüssel werden beim Erstellen eines Klons repliziert.

Begrenzungen

Informationen zu Einschränkungen finden Sie unter Einschränkungen für Klontabellen.

Beispiele

A. Erstellen eines Tabellenklons innerhalb desselben Schemas

--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA;

B. Erstellen eines schemaübergreifenden Tabellenklons innerhalb desselben Data Warehouse

--Clone creation across schemas
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA;

C. Erstellen eines Tabellenklons innerhalb desselben Schemas zu einem bestimmten Zeitpunkt

--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA AT '2023-05-23T14:24:10.325';

D: Erstellen eines Tabellenklons schemaübergreifend zu einem bestimmten Zeitpunkt

--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA AT '2023-05-23T14:24:10';