Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Warehouse i Microsoft Fabric
Skapar en ny tabell som en nollkopieringsklon av en annan tabell i Warehouse i Microsoft Fabric. Endast tabellens metadata kopieras. Underliggande data i tabellen, som lagras som parquet-filer, kopieras inte.
Mer information om hur du klonar en tabell i Microsoft Fabric finns i Klona tabell med TSQL i Microsoft Fabric. Du kan också klona tabeller i Microsoft Fabric via Fabric-portalen, till exempel i Klona tabeller i Fabric-portalen.
Transact-SQL syntaxkonventioner
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}]
Arguments
database_name
Namnet på databasen som ska innehålla den nya klonade tabellen. Standardvärdet är den aktuella databasen.
schema_name
Schemat för tabellen där tabellkloningen finns. Det är valfritt att ange schema när tabellen klonas inom samma schema. Om det är tomt används standardschemat.
Att ange schemanamnet krävs när en tabell klonas mellan scheman.
table_name
Namnet på den klonade tabellen. Tabellnamn måste följa reglerna för identifierare. table_name kan innehålla högst 128 tecken.
point_in_time
Vid det datum och den angivna tiden speglar tabellkloningen korrekt data som de var vid just det datumet och tiden i UTC. Formatet för datatypsvärdet datetime måste vara "ÅÅÅÅ-MM-DDThh:mm:ss", där "T" anger tidpunktens start.
Att ange point_in_time krävs inte för att skapa tabellkloningar från och med den aktuella tidpunkten.
Warehouse bevarar och underhåller datahistoriken automatiskt i sju kalenderdagar. Mer information finns i Klona tabell.
Permissions
Kräver:
- SELECT-behörighet för hela källtabellen
- SKAPA TABELLbehörigheter för schemat där klonen av tabellen skapas
Constraints
Primära och unika nyckelbegränsningar som definieras i källtabellen replikeras när du skapar en klon.
Begränsningar
Begränsningar finns i Klona tabellbegränsningar.
Examples
A. Skapa en tabellkloning inom samma schema
--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA;
B. Skapa en tabellkloning mellan scheman i samma informationslager
--Clone creation across schemas
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA;
C. Skapa en tabellkloning inom samma schema vid en tidpunkt
--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA AT '2023-05-23T14:24:10.325';
D. Skapa en tabellkloning över schemat vid en tidpunkt
--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA AT '2023-05-23T14:24:10';