Una chiave composita SQL è una chiave che è composta da due colonne. Quando definiamo una chiave primaria, specifichiamo solo una singola colonna nella maggior parte dei casi.
Tuttavia, possiamo creare una chiave primaria identificata da due colonne. Questo è noto come una chiave composita.
Impariamo come possiamo creare una chiave composita in SQL.
Sintassi della chiave composita SQL
Il seguente codice mostra la sintassi per la creazione di una chiave composita in SQL.
Crea table table_nameChiave composita in PostgreSQL
L'esempio seguente mostra come creare una tabella con una chiave composita in PostgreSQL.
Crea prodotti da tavolo (La query sopra crea una chiave composita passando per le colonne Product_id e Product_Name.
NOTA: La creazione di tasti compositi è relativamente simile tra i principali motori di database.
Chiave composita alter SQL
Per modificare la chiave composita, possiamo utilizzare la query della tabella Alter come mostrato di seguito:
Alter table table_nameIl codice sopra aggiungerà un nuovo vincolo con il nome specificato.
SQL Rimuovere la chiave composita
Per rimuovere una chiave composita, è possibile utilizzare il comando drop come mostrato di seguito:
Alter table table_nameLa sintassi sopra rimuove il vincolo con il nome specificato.
Conclusione
Questo articolo ha discusso di come creare una chiave composita in SQL. Una chiave composita è una chiave primaria composta da due o più colonne.
Grazie per aver letto