Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — IBFC 2025

Banco de DadosConsultas e Comandos em SQL
Código
qa699025
Banca
IBFC
Órgão
TJ PE
Ano
2025
Cargo
TJ ( )

Domains do PostgreSQL assim como Check Constraints do Oracle são uma forma de garantir que apenas valores válidos sejam aceitos, criando um tipo de dado definido pelo usuário. No PostgreSQL, considere o domínio:

 

CREATE DOMAIN public.sexo_valido
AS character(1)
DEFAULT ''::char ;
ALTER DOMAIN public.sexo_valido
ADD CONSTRAINT    sexo_valido_check CHECK (VALUE = ANY (ARRAY['M'::char, 'F'::char]));
Utilizado na tabela:
CREATE TABLE t_sexo (
sexo sexo_valido);


Analise as linhas de comando abaixo em relação à inserção de um registro na tabela com sucesso sem obter mensagem erro.

 

I) Insert into t_sexo values ('F');

 

II) Insert into t_sexo values ('');

 

III) Insert into t_sexo values (null);

 

Estão corretas as afirmativas:

  1. AI e III apenas
  2. B I e II apenas
  3. CI,II e III
  4. DI apenas
Revelar gabarito e comentário

GabaritoA — I e III apenas

Link permanente: /questoes/qa699025