Opplæring: Klone en tabell ved hjelp av T-SQL i Microsoft Fabric
Gjelder for:✅ Lager i Microsoft Fabric
Denne opplæringen veileder deg gjennom oppretting av en tabellklone i Warehouse i Microsoft Fabric ved hjelp av SYNtaksen CREATE TABLE AS CLONE OF T-SQL.
- Du kan bruke KOMMANDOENE CREATE TABLE AS CLONE OF T-SQL til å opprette en tabellklone på gjeldende tidspunkt eller på et tidligere tidspunkt.
- Du kan også klone tabeller i Stoff-portalen. Du kan for eksempel se Opplæring: Klone tabeller i Stoff-portalen.
- Du kan også spørre etter data i et lager slik det ble vist tidligere, ved hjelp av T-SQL-syntaksen
OPTION
. Hvis du vil ha mer informasjon, kan du se Spørringsdata slik de fantes tidligere.
Opprette en tabellklone i samme skjema i et lager
Velg Ny SQL-spørring fra båndet i Stoffportalen.
Hvis du vil opprette en tabellklone fra gjeldende tidspunkt, limer du inn følgende kode i redigeringsprogrammet for spørringen for å opprette kloner av
dbo.dimension_city
tabellene ogdbo.fact_sale
.--Create a clone of the dbo.dimension_city table. CREATE TABLE [dbo].[dimension_city1] AS CLONE OF [dbo].[dimension_city]; --Create a clone of the dbo.fact_sale table. CREATE TABLE [dbo].[fact_sale1] AS CLONE OF [dbo].[fact_sale];
Velg Kjør for å kjøre spørringen. Spørringen tar noen sekunder å kjøre.
Når spørringen er fullført, klones
dimension_city1
tabellen ogfact_sale1
er opprettet.Last inn forhåndsvisningen av data for å validere dataene som lastes inn, ved å
dimension_city1
velge tabellen i Utforsker.Hvis du vil opprette en tabellklone fra et tidligere tidspunkt, bruker du T-SQL-syntaksen
AS CLONE OF ... AT
. Følgende eksempel for å opprette kloner fra et tidligere tidspunktdbo.dimension_city
i tabellene ogdbo.fact_sale
. Angi coordinated Universal Time (UTC) for punktet i tidsstempelet som tabellen må klones på.CREATE TABLE [dbo].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2024-04-29T23:51:48.923'; CREATE TABLE [dbo].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2024-04-29T23:51:48.923';
Velg Kjør for å kjøre spørringen. Spørringen tar noen sekunder å kjøre.
Når spørringen er fullført, kloner
dimension_city2
tabellen ogfact_sale2
har blitt opprettet, med data slik den fantes tidligere.Last inn forhåndsvisningen av data for å validere dataene som lastes inn, ved å
fact_sale2
velge tabellen i Utforsker.Gi nytt navn til spørringen for referanse senere. Høyreklikk på SQL-spørring 2 i Utforsker , og velg Gi nytt navn.
Skriv inn
Clone Table
for å endre navnet på spørringen.Trykk enter på tastaturet, eller velg hvor som helst utenfor fanen for å lagre endringen.
Opprette en tabellklone på tvers av skjemaer i samme lager
Velg Ny SQL-spørring fra båndet.
Opprett et nytt skjema i lageret
WideWorldImporter
med navnetdbo1
. Kopier, lim inn og kjør følgende T-SQL-kode som oppretter tabellkloner fra gjeldende tidspunkt ogdbo.fact_sale
tabeller på tvers avdbo.dimension_city
skjemaer i samme datalager.--Create new schema within the warehouse named dbo1. CREATE SCHEMA dbo1; --Create a clone of dbo.fact_sale table in the dbo1 schema. CREATE TABLE [dbo1].[fact_sale1] AS CLONE OF [dbo].[fact_sale]; --Create a clone of dbo.dimension_city table in the dbo1 schema. CREATE TABLE [dbo1].[dimension_city1] AS CLONE OF [dbo].[dimension_city];
Velg Kjør for å kjøre spørringen. Spørringen tar noen sekunder å kjøre.
Når spørringen er fullført, klones
dimension_city1
ogfact_sale1
opprettes idbo1
skjemaet.Last inn forhåndsvisningen av data for å validere dataene som lastes inn, ved å
dimension_city1
velge tabellen underdbo1
skjema i Utforsker.Hvis du vil opprette en tabellklone fra et tidligere tidspunkt, limer du inn følgende kode i redigeringsprogrammet for spørring for å opprette kloner av
dbo.dimension_city
og-tabellenedbo.fact_sale
idbo1
skjemaet. Angi coordinated Universal Time (UTC) for punktet i tidsstempelet som tabellen må klones på.--Create a clone of the dbo.dimension_city table in the dbo1 schema. CREATE TABLE [dbo1].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2024-04-29T23:51:48.923'; --Create a clone of the dbo.fact_sale table in the dbo1 schema. CREATE TABLE [dbo1].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2024-04-29T23:51:48.923';
Velg Kjør for å kjøre spørringen. Spørringen tar noen sekunder å kjøre.
Når spørringen er fullført, kloner tabeller
fact_sale2
ogdimension_city2
opprettes idbo1
skjemaet, med data slik den fantes tidligere.Last inn forhåndsvisningen av data for å validere dataene som lastes inn, ved å
fact_sale2
velge tabellen underdbo1
skjema i Utforsker.Gi nytt navn til spørringen for referanse senere. Høyreklikk på SQL-spørring 3 i Utforsker , og velg Gi nytt navn.
Skriv inn
Clone Table in another schema
for å endre navnet på spørringen.Trykk enter på tastaturet, eller velg hvor som helst utenfor fanen for å lagre endringen.