Escolar Documentos
Profissional Documentos
Cultura Documentos
Aprenda como descartar uma chave estrangeira no SQL Server com sintaxe e exemplos.
Descrição
Uma vez que uma chave estrangeira foi criada , você pode descobrir que deseja remover a chave estrangeira da tabela. Você pode fazer isso com a instrução ALTER
TABLE no SQL Server (Transact-SQL).
Sintaxe
A sintaxe para descartar uma chave estrangeira no SQL Server (Transact-SQL) é:
Parâmetros ou Argumentos
Nome da tabela
O nome da tabela onde a chave estrangeira foi criada.
fk_name
O nome da chave estrangeira que você deseja remover.
Exemplo
Vejamos um exemplo de como descartar uma chave estrangeira no SQL Server (Transact-SQL).
Neste exemplo de chave estrangeira, criamos nossa tabela pai como a tabela de produtos . A tabela products possui uma chave primária que consiste no campo
product_id .
Em seguida, criamos uma segunda tabela chamada inventário que será a tabela filho neste exemplo de chave estrangeira. Usamos a instrução CREATE TABLE para
criar uma chave estrangeira na tabela de inventário chamada fk_inv_product_id . A chave estrangeira estabelece um relacionamento entre a coluna product_id na tabela
de inventário e a coluna product_id na tabela de produtos .
Se quiséssemos descartar a chave estrangeira chamada fk_inv_product_id , poderíamos executar o seguinte comando:
Este exemplo de chave estrangeira usaria a instrução ALTER TABLE para remover a restrição chamada fk_inv_product_id da tabela de inventário .
Copyright TechOnTheNet.com