Dela via


SKAPA TABELL SOM KLON AV

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