1
resposta

ERRO NA RESTRIÇÃO

Prezados, boa noite!

Estou montando a query acompanhando a aula "alterando tabelas". Na própria, é ensinado comandos para alteração de tabelas existentes e é realizado o seguinte código:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Não consigo entender o porquê de estar dando esse erro.

1 resposta

Oii, Vitor! Tudo joia?

A mensagem nos orienta que não é possível definir a restrição PRIMARY KEY em uma coluna anulável. E a consequência de ter dado erro pode ter sido por não rodar a primeira linha de código responsável por alterar a coluna CPF para não aceitar valores nulos.

Nesse caso, tente rodar a linha de código primeiro:

ALTER TABLE [TABELA DE CLIENTES] ALTER COLUMN [CPF] [CHAR] (11) NOT NULL;

E, em seguida, tente rodar o código ALTER TABLE novamente.

Espero que dê certo! Qualquer dúvida, conte conosco.

Bons estudos, Vitor!