Kunci primer, kunci asing, dan kunci unik di Gudang di Microsoft Fabric
Berlaku untuk: Titik akhir analitik SQL dan Gudang di Microsoft Fabric
Pelajari tentang batasan tabel di titik akhir analitik SQL dan Gudang di Microsoft Fabric, termasuk kunci utama, kunci asing, dan kunci unik.
Penting
Untuk menambahkan atau menghapus kunci primer, kunci asing, atau batasan unik, gunakan ALTER TABLE.
Batasan tabel
Titik akhir analitik SQL dan Gudang di Microsoft Fabric mendukung batasan tabel ini:
- PRIMARI KEY hanya didukung ketika kedua NONCLUSTERED dan NOT ENFORCED digunakan.
- Batasan UNIK hanya didukung ketika NONCLUSTERED dan NOT ENFORCED digunakan.
- KUNCI ASING hanya didukung ketika NOT ENFORCED digunakan.
Untuk sintaks, centang UBAH TABEL.
- Titik akhir analitik SQL dan Gudang tidak mendukung batasan default saat ini.
- Untuk informasi selengkapnya tentang tabel, lihat Tabel di pergudangan data di Microsoft Fabric.
Contoh
Buat Gudang di tabel Microsoft Fabric dengan kunci primer:
CREATE TABLE PrimaryKeyTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE PrimaryKeyTable ADD CONSTRAINT PK_PrimaryKeyTable PRIMARY KEY NONCLUSTERED (c1) NOT ENFORCED;
Buat Gudang di tabel Microsoft Fabric dengan batasan unik:
CREATE TABLE UniqueConstraintTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE UniqueConstraintTable ADD CONSTRAINT UK_UniqueConstraintTablec1 UNIQUE NONCLUSTERED (c1) NOT ENFORCED;
Buat Gudang di tabel Microsoft Fabric dengan kunci asing:
CREATE TABLE ForeignKeyReferenceTable (c1 INT NOT NULL);
ALTER TABLE ForeignKeyReferenceTable ADD CONSTRAINT PK_ForeignKeyReferenceTable PRIMARY KEY NONCLUSTERED (c1) NOT ENFORCED;
CREATE TABLE ForeignKeyTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE ForeignKeyTable ADD CONSTRAINT FK_ForeignKeyTablec1 FOREIGN KEY (c1) REFERENCES ForeignKeyReferenceTable (c1) NOT ENFORCED;
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk