1
resposta

Create Table

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

1 resposta

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!