FC ConcursosFC Concursos

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

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

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

Continue aprendendo