1
resposta

Desafio: definindo a chave primária

Desafio: Alterar a tabela TABELA DE VENDEDORES e crie a sua chave primária utilizando o campo MATRICULA.

Sugestão:

ALTER TABLE [TABELA DE VENDEDORES] ALTER COLUMN VARCHAR (5) NOT NULL;

ALTER TABLE [TABELA DE VENDEDORES] ADD CONSTRAINT PK_TABELA_DE_VENDEDORES PRIMARY KEY CLUSTERED ([MATRICULA]);
1 resposta

Sim, é possível alterar a chave primária de uma tabela existente no SQL Server 2022. Para isso, você pode utilizar o comando ALTER TABLE combinado com a cláusula DROP CONSTRAINT para remover a chave primária existente e, em seguida, criar uma nova chave primária usando a cláusula ADD CONSTRAINT.

Removendo a chave primária existente

ALTER TABLE tabela DROP CONSTRAINT PK_tabela;

Criando uma nova chave primária

ALTER TABLE tabela ADD CONSTRAINT PK_tabela PRIMARY KEY (coluna1, coluna2);