Come funziona la GUI dei vincoli in SQL Server Management Studio?
-
06-07-2019 - |
Domanda
Nella mia tabella TSQL ho aggiunto un vincolo con la seguente istruzione sQL
alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)
L'ho fatto a mano perché non riesco proprio a capire come dovrebbe funzionare la GUI.
Aggiungi un vincolo e poi ottieni una finestra in cui dovresti " definisci " il tuo vincolo. Fondamentalmente è solo una casella di testo. E qualunque cosa sembri entrare, non convalida mai ..
Cosa dovrei inserire nella casella?
Soluzione
useresti nuovo indice non nuovo vincolo per aggiungere un vincolo univoco (leggi indice) nuovo vincolo è aggiungere vincoli di controllo
nella nuovo indice finestra verifica univoco
Altri suggerimenti
Esempio, la colonna deve essere compresa tra 0 e 1,
((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))
Quando si aggiungono vincoli univoci, in realtà è un indice, come la chiave primaria, quindi si fa clic su indici / chiavi.