1
resposta

[Dúvida] PRIMARY KEY - NOT NULL

Boa noite,

Meus comandos foram concluídos, porém não aparece a chave em CPF e também não alterou a informação para não nulo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Roberta! Tudo bem?

Nesse caso, recomendo que revise os passos com bastante calma, às vezes no momento de atualizar a tabela para que as alterações sejam feitas, acabou passando batido o que é comum.

Então, selecione o código de alteração da tabela e adição da primary key:

Pelo que observei na imagem, parece que você executou os comandos corretamente, mas ainda não vê a chave em CPF e a alteração para "não nulo". Vamos revisar os passos para garantir que tudo está correto.

   ALTER TABLE [TABELA DE CLIENTES] ADD CONSTRAINT PK_TABELA_CLIENTES 
   PRIMARY KEY CLUSTERED ([CPF]);

Clique em Executar.

Após esse passo, vá a janela Pesquisador de objetos, selecione a base de dados SUCOS_VENDAS e, na janela que abrir, selecione Atualizar. Feito isso, é preciso expandir cada uma das tabelas para verificar se ocorreu tudo certo nas tabelas Colunas, aparecendo o ícone da chave e o NOT NULL. Caso queira acompanhar esse passo a passo com a aula a partir do minuto 4.15.

Se a situação persistir após refazer os passos, verifique se possui alguma mensagem de aviso/erro no log, que fica no canto inferior esquerdo da ferramenta, bem abaixo das tabelas. Caso tenha, compartilhe para buscarmos outras soluções baseadas nela.

Espero que dê certinho por aí!

Bons estudos, Roberta!