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';