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
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!
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!