Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Fabric'teki Warehouse'da başka bir tablonun sıfır kopya kopyası olarak yeni bir tablo oluşturur. Yalnızca tablonun meta verileri kopyalanır. Parquet dosyaları olarak depolanan tablonun temel verileri kopyalanmaz.
Microsoft Fabric'te tablo kopyalama hakkında daha fazla bilgi için bkz. Microsoft Fabric'te TSQL ile tablo kopyalama. Ayrıca, Doku portalı aracılığıyla Microsoft Fabric'te tabloları kopyalayabilirsiniz. Örnekler için bkz. Doku portalında tabloları kopyalama.
Transact-SQL söz dizimi kuralları
Sözdizimi
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
Yeni kopyalanan tabloyu içerecek veritabanının adı. Varsayılan değer geçerli veritabanıdır.
schema_name
Tablo kopyasının bulunduğu tablonun şeması. Tablo aynı şema içinde kopyalandığında şemanın belirtilmesi isteğe bağlıdır. Boşsa, varsayılan şema kullanılır.
Şema adı sağlamak, bir tablo şemalar arasında kopyalandığında gereklidir.
table_name
Kopyalanan tablonun adı. Tablo adları , tanımlayıcılar için kurallara uymalıdır. table_name en fazla 128 karakter olabilir.
point_in_time
Belirtilen tarih ve saatte, tablo kopyası verileri UTC'de söz konusu tarih ve saatte olduğu gibi doğru bir şekilde yansıtır. Datetime veri türü değerinin biçimi 'YYYY-AA-GGThh:dd:ss' olmalıdır; burada 'T' saatin başlangıcını gösterir.
Geçerli zaman noktasından itibaren tablo kopyaları oluşturmak için point_in_time belirtilmesi gerekli değildir.
Microsoft Fabric'teki ambar, yedi takvim günü boyunca veri geçmişini otomatik olarak korur ve korur. Daha fazla bilgi için Tabloyu kopyala'yı ziyaret edin.
Permissions
Gerektirir:
- Kaynak tablonun tamamında SELECT izni
- Tablo kopyasının oluşturulacağı şemada CREATE TABLE izinleri
Constraints
Kopya oluşturulurken kaynak tabloda tanımlanan birincil ve benzersiz anahtar kısıtlamaları çoğaltılır.
Sınırlamalar
Sınırlamalar için bkz . Tablo sınırlamalarını kopyalama.
Örnekler
A. Aynı şema içinde tablo kopyası oluşturma
--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA;
B. Aynı veri ambarı içindeki şemalar arasında tablo kopyası oluşturma
--Clone creation across schemas
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA;
C. Belirli bir noktada aynı şema içinde tablo kopyası oluşturma
--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo.EmployeeUSA AT '2023-05-23T14:24:10.325';
D. Belirli bir noktada şema genelinde tablo kopyası oluşturma
--Clone creation within the same schema
CREATE TABLE dbo.Employee AS CLONE OF dbo1.EmployeeUSA AT '2023-05-23T14:24:10';