Perusavaimet, viiteavaimet ja yksilölliset avaimet Microsoft Fabricin Warehousessa
Koskee: SQL-analytiikan päätepiste ja Microsoft Fabric -varasto
Tutustu SQL-analytiikan päätepisteen ja Microsoft Fabricin Warehousen taulukkorajoitteisiin, kuten perusavaimeen, viiteavaimiin ja yksilöllisiin avaimiin.
Tärkeä
Voit lisätä tai poistaa perusavain-, viiteavain- tai yksilöllisiä rajoitteita käyttämällä ALTER TABLE -taulukkoa.
Taulurajoitukset
MICROSOFT Fabricin SQL-analytiikan päätepiste ja Warehouse tukevat näitä taulukkorajoitteita:
- PERUSAVAINta tuetaan vain, kun molempia käytetään NONCLUSTERED- ja NOT-ENFORCED-arvoja.
- YKSILÖLLISTÄ rajoitusta tuetaan vain, kun käytetään NONCLUSTERED- ja NOT-ENFORCED-rajoitusta.
- VIITEAVAINta tuetaan vain, kun NOT-ENFORCED-arvoa käytetään.
Jos haluat syntaksin, valitse ALTER TABLE.
- SQL Analytics -päätepiste ja Warehouse eivät tue oletusrajoituksia tällä hetkellä.
- Lisätietoja taulukoista on artikkelissa Microsoft Fabricin tietovarastoinnin taulukot.
Esimerkit
Luo Varasto Microsoft Fabricissa -taulukko perusavaimella:
CREATE TABLE PrimaryKeyTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE PrimaryKeyTable ADD CONSTRAINT PK_PrimaryKeyTable PRIMARY KEY NONCLUSTERED (c1) NOT ENFORCED;
Luo Microsoft Fabric -taulukko, joka sisältää ainutkertaisen rajoitteen:
CREATE TABLE UniqueConstraintTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE UniqueConstraintTable ADD CONSTRAINT UK_UniqueConstraintTablec1 UNIQUE NONCLUSTERED (c1) NOT ENFORCED;
Luo Varasto Microsoft Fabricissa -taulukko viiteavaimella:
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;
Liittyvä sisältö
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle