Flashcard FC296685
Em SQL2008, como declarar um campo PK fixo de 14 caracteres que preserve zeros, um campo texto de 20 que aceite NULL e um campo texto de 15 que não aceite NULL?
Linguagem SQL
CESGRANRIO · 2021
Em SQL2008, como declarar um campo PK fixo de 14 caracteres que preserve zeros, um campo texto de 20 que aceite NULL e um campo texto de 15 que não aceite NULL?
Mostrar resposta e comentário
Resposta
Resposta objetiva: CREATE TABLE Fornecedores (CNPJ CHAR(14) PRIMARY KEY, NOME VARCHAR(20), PAIS VARCHAR(15) NOT NULL)
Explicação:
CHAR(14) fixa 14 caracteres e preserva zeros à esquerda.
PRIMARY KEY impõe unicidade e é NOT NULL implícito.
VARCHAR(20) é texto variável até 20 e aceita NULL por omissão.
VARCHAR(15) NOT NULL limita 15 caracteres e exige preenchimento.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295899
Conteúdo do catálogo FC Concursos · Atualizado em