Chiavi primarie, chiavi esterne e chiavi univoce in Warehouse in Microsoft Fabric
Si applica a: Endpoint di analisi SQL e Warehouse in Microsoft Fabric
Informazioni sui vincoli di tabella nell'endpoint di analisi SQL e in Warehouse in Microsoft Fabric, tra cui la chiave primaria, le chiavi esterne e le chiavi univoche.
Importante
Per aggiungere o rimuovere chiavi primarie, chiavi esterne o vincoli univoci, usare ALTER TABLE.
Vincoli di tabella
Endpoint di analisi SQL e Warehouse in Microsoft Fabric supportano questi vincoli di tabella:
- PRIMARY KEY è supportato solo quando vengono usati entrambi NONCLUSTERED e NOT ENFORCED.
- Il vincolo UNIQUE è supportato solo quando viene usato NONCLUSTERED e NOT ENFORCED.
- FOREIGN KEY è supportato solo quando viene usato NOT ENFORCED.
Per la sintassi, selezionare ALTER TABLE.
- L'endpoint di analisi SQL e Warehouse non supportano attualmente i vincoli predefiniti.
- Per altre informazioni sulle tabelle, vedere Tabelle nel data warehousing in Microsoft Fabric.
Esempi
Creare una tabella Warehouse in Microsoft Fabric con una chiave primaria:
CREATE TABLE PrimaryKeyTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE PrimaryKeyTable ADD CONSTRAINT PK_PrimaryKeyTable PRIMARY KEY NONCLUSTERED (c1) NOT ENFORCED;
Creare una tabella Warehouse in Microsoft Fabric con un vincolo univoco:
CREATE TABLE UniqueConstraintTable (c1 INT NOT NULL, c2 INT);
ALTER TABLE UniqueConstraintTable ADD CONSTRAINT UK_UniqueConstraintTablec1 UNIQUE NONCLUSTERED (c1) NOT ENFORCED;
Creare una tabella Warehouse in Microsoft Fabric con una chiave esterna:
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;
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per