Boa tarde pessoal, estou assistindo as aulas de SQL, porém não foi explicado o porque há o NULL após o comando abaixo ou para que ele serve.
CREATE TABLE [dbo].[TABELA DE CLIENTE]( [CPF] varchar NULL
Boa tarde pessoal, estou assistindo as aulas de SQL, porém não foi explicado o porque há o NULL após o comando abaixo ou para que ele serve.
CREATE TABLE [dbo].[TABELA DE CLIENTE]( [CPF] varchar NULL
Olá Heitor, tudo bem?
Ao utlizar a palavra NULL no momento de criar um campo, estamos informando ao banco de dados que esse campo pode ficar nulo, ou seja, não é obrigatório receber valores ao ser inserido dados na tabela.
Já ao utlizar a palavra NOT NULL, obrigatoriamente este campo precisa receber um valor ao ser inserido dados na tabela.
Como o instrutor utilizou o script da tabela de clientes que já existia e todos os campos permitem valores nulos, automaticamente o NULL foi inserido no comando.
Espero ter ajudado, qualquer nova dúvida é só falar Heitor e bons estudos!