Ao criar ou alterar tabelas e consultas no banco de dados Oracle , você pode adicionar qualquer um dos seis de restrições da Oracle . Um dos seis é chamado de restrição "cheque", o que o torna assim quando você tenta adicionar um novo registro em uma tabela , o registro deve satisfazer os requisitos da restrição. Se você tentar adicionar um registro que não atender a essa restrição , o banco rejeita a entrada . Instruções
1
Abra a ferramenta Oracle SQL
2
Digite e execute a seguinte consulta : .
CRIAR registro da tabela (
Número de identificação (8),
nome VARCHAR2 ( 30) ,
NÚMERO idade (2) ,
pago CHAR (1) ,
CONSTRAINT check_age_min CHECK ( idade > 21)
);
Esta consulta cria uma tabela com três campos. Ele adiciona uma restrição de verificação chamado " check_age_min ", que exige que cada registro tenha um valor de idade superior a 21
3
Digite e execute a seguinte consulta : .
ALTER registro TABLE ADD cONSTRAINT check_paid CHECK ( pago em ( 'Y' , 'N '));
Esta consulta altera a tabela e adiciona uma restrição chamada " check_paid " que verifica as entradas no campo " pago " , requerendo que têm um valor de "Y" ou "N" e nada mais.