Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjelder for:✅ SQL Analytics-endepunkt og Warehouse i Microsoft Fabric
Lær om tabellbetingelser i SQL Analytics-endepunktet og Warehouse i Microsoft Fabric, inkludert primærnøkkelen, sekundærnøkler og unike nøkler.
Viktig
For å legge til eller fjerne primærnøkkel, fremmednøkkel eller unike begrensninger, bruk ALTER TABLE. Du kan ikke lage disse begrensningene inline i en CREATE TABLE setning.
Tabellbegrensninger
SQL analytics endpoint og Warehouse in Microsoft Fabric støtter å legge til disse tabellbegrensningene i eksisterende tabeller:
-
PRIMARY KEYstøttes kun når du brukerNONCLUSTEREDogNOT ENFORCED. -
FOREIGN KEYstøttes kun når du brukerNOT ENFORCED. -
UNIQUEconstraint støttes kun når du brukerNONCLUSTEREDogNOT ENFORCED.
Hvis du vil ha syntaks, merker du av for ALTER TABLE.
- SQL Analytics-endepunktet og Warehouse støtter ikke standardbetingelser for øyeblikket.
- For mer informasjon om tabeller, se Tabeller i Fabric datalager.
Viktig
Det er begrensninger ved å legge til tabellbegrensninger eller kolonner ved å bruke Git-integrasjon for Fabric Warehouse Development.
Eksempler
Opprett en Microsoft Fabric Warehouse-tabell med en primærnøkkel:
CREATE TABLE PrimaryKeyTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE PrimaryKeyTable ADD CONSTRAINT PK_PrimaryKeyTable PRIMARY KEY NONCLUSTERED (c1) NOT ENFORCED;
Opprett en Microsoft Fabric Warehouse-tabell med en unik betingelse:
CREATE TABLE UniqueConstraintTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE UniqueConstraintTable ADD CONSTRAINT UK_UniqueConstraintTablec1 UNIQUE NONCLUSTERED (c1) NOT ENFORCED;
Opprett en Microsoft Fabric Warehouse-tabell med en sekundærnøkkel:
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;