Questão de Banco de Dados — Consultas e Comandos em SQL — IBFC 2025
- 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:
- AI e III apenas
- B I e II apenas
- CI,II e III
- DI apenas