I vincoli possono essere aggiunti anche alle tabelle che sono già state create. Per aggiungere un vincolo a una tabella esistente devi usare l'istruzione ALTER TABLE. Questa istruzione viene utilizzata per aggiungere o eliminare colonne e vincoli in una tabella esistente.
In quanti modi puoi aggiungere vincoli a una tabella?
I vincoli su tabelle e colonne ti consentono di imporre la qualità dei dati. In SQL, ci sono due modi per creare vincoli su una tabella: inline e out of line.
Perché i vincoli vengono aggiunti a una tabella?
I vincoli sono usati per limitare il tipo di dati che possono entrare in una tabella Ciò garantisce l'accuratezza e l'affidabilità dei dati nella tabella. In caso di violazione tra il vincolo e l'azione dati, l'azione viene interrotta. I vincoli possono essere a livello di colonna o di tabella.
Come possiamo aggiungere o eliminare vincoli in una tabella?
Procedura
- Per eliminare in modo esplicito i vincoli univoci, utilizzare la clausola DROP UNIQUE dell'istruzione ALTER TABLE. …
- Per eliminare i vincoli di chiave primaria, utilizzare la clausola DROP PRIMARY KEY dell'istruzione ALTER TABLE. …
- Per eliminare i vincoli di controllo (tabella), utilizzare la clausola DROP CHECK dell'istruzione ALTER TABLE.
Come faccio a visualizzare i vincoli su una tabella in SQL?
Utilizzo di SQL Server Management Studio
- In Esplora oggetti, fare clic con il pulsante destro del mouse sulla tabella contenente il vincolo di controllo e selezionare Design.
- Nel menu Progettazione tabelle, fare clic su Verifica vincoli….
- Nella finestra di dialogo Verifica vincoli, in Seleziona vincolo di verifica, seleziona il vincolo che desideri modificare.