Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for:✅ SQL Analytics-slutpunkt og warehouse i Microsoft Fabric
Få mere at vide om tabelbegrænsninger i SQL Analytics-slutpunktet og Warehouse i Microsoft Fabric, herunder den primære nøgle, fremmede nøgler og entydige nøgler.
Vigtigt
For at tilføje eller fjerne primærnøgle, fremmednøgle eller unikke begrænsninger, brug ALTER TABLE. Du kan ikke oprette disse begrænsninger inline i en CREATE TABLE sætning.
Tabelbegrænsninger
SQL analytics endpoint og Warehouse in Microsoft Fabric understøtter tilføjelse af disse tabelbegrænsninger til eksisterende tabeller:
-
PRIMARY KEYunderstøttes kun, når du brugerNONCLUSTEREDogNOT ENFORCED. -
FOREIGN KEYunderstøttes kun, når du brugerNOT ENFORCED. -
UNIQUEbegrænsning understøttes kun, når du brugerNONCLUSTEREDogNOT ENFORCED.
Hvis du vil have syntaks, skal du kontrollere ALTER TABLE.
- SQL Analytics-slutpunktet og Warehouse understøtter ikke standardbegrænsninger på nuværende tidspunkt.
- For mere information om tabeller, se Tabeller i Fabric data warehouse.
Vigtigt
Der er begrænsninger ved tilføjelse af tabelbegrænsninger eller kolonner ved brug af Git Integration til Fabric Warehouse Development.
Eksempler
Opret en Microsoft Fabric Warehouse-tabel med en primær nøgle:
CREATE TABLE PrimaryKeyTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE PrimaryKeyTable ADD CONSTRAINT PK_PrimaryKeyTable PRIMARY KEY NONCLUSTERED (c1) NOT ENFORCED;
Opret en Microsoft Fabric Warehouse-tabel med en entydig begrænsning:
CREATE TABLE UniqueConstraintTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE UniqueConstraintTable ADD CONSTRAINT UK_UniqueConstraintTablec1 UNIQUE NONCLUSTERED (c1) NOT ENFORCED;
Opret en Microsoft Fabric Warehouse-tabel med en fremmed nøgle:
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;