Uma chave composta SQL é uma chave que é composta por duas colunas. Ao definir uma chave primária, especificamos apenas uma única coluna na maioria dos casos.
No entanto, podemos criar uma chave primária identificada por duas colunas. Isso é conhecido como uma chave composta.
Vamos aprender como podemos criar uma chave composta no SQL.
Sintaxe de chave composta SQL
O código a seguir mostra a sintaxe para criar uma chave composta no SQL.
Crie tabela Table_nameChave composta no PostgreSQL
O exemplo a seguir mostra como criar uma tabela com uma chave composta no PostGresql.
Crie produtos de tabela (A consulta acima cria uma chave composta passando por product_id e product_name colunas.
OBSERVAÇÃO: A criação de chaves composta é relativamente semelhante nos principais mecanismos de banco de dados.
Chave SQL Alter Composite
Para modificar a chave composta, podemos usar a consulta de tabela de alter, como mostrado abaixo:
Alterar tabela tabela_nameO código acima adicionará uma nova restrição com o nome especificado.
SQL Remova a chave composta
Para remover uma chave composta, você pode usar o comando Drop, como mostrado abaixo:
Alterar tabela tabela_nameA sintaxe acima remove a restrição com o nome especificado.
Conclusão
Este artigo discutiu como criar uma chave composta no SQL. Uma chave composta é uma chave primária composta por duas ou mais colunas.
Obrigado pela leitura