ESTA DANDO ESSES DOIS ERROS, ALGUÉM PODE ME AJUDAR?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
ESTA DANDO ESSES DOIS ERROS, ALGUÉM PODE ME AJUDAR?
Olá Mikael, tudo bem?
O erro você recebeu indica que a coluna CPF ainda está definida como anulável (permite valores nulos), o que impede a definição de uma chave primária, pois uma chave primária não pode conter valores nulos.
Para resolver esse problema, verifique se você executou o código correspondente a alteração da coluna CPF como NOT NULL. Para só depois adicionar a restrição de chave primária. Portanto, siga os passos:
Alterar a coluna CPF para NOT NULL:
ALTER TABLE [TABELA DE CLIENTES]
ALTER COLUMN [CPF] CHAR(11) NOT NULL;
Adicionar a restrição de chave primária:
ALTER TABLE [TABELA DE CLIENTES]
ADD CONSTRAINT PK_TABELA_CLIENTES PRIMARY KEY CLUSTERED ([CPF]);
Lembre-se de executar esses comandos na ordem correta. Primeiro, altere a coluna para NOT NULL e depois adicione a chave primária.
Espero ter ajudado e bons estudos!