Restrições
Criando Restrições

Dentro do Create Table:

CREATE TABLE <nome_da_tabela>
( <nome_da_coluna> {<tipo_de_dado>} {<restrição>} 
[,<nome_da_coluna> {<tipo_de_dado>} {<restrição>}...] );

Exemplo:

CREATE TABLE CLIENTE 
(
  CLI_CODIGO	INTEGER NOT NULL,
  CLI_NOME	VARCHAR(30),
  CLI_CLASSE	VARCHAR(1) CHECK ( CLI_CLASSE IN ('A', 'B', 'C') ),
  CLI_CPF	VARCHAR(11)
);

Através do Alter Table :

ALTER TABLE <nome_da_tabela> 
<operação{ADD|DROP}> [CONSTRAINT] <definição de coluna|restrição];

Exemplo:

ALTER TABLE CLIENTE 
ADD CONSTRAINT CK_CLIENTE1 CHECK ( CLI_CLASSE IN ('A', 'B', 'C') )


ALTER TABLE CLIENTE 
DROP CONSTRAINT CK_CLIENTE1



Hosted by www.Geocities.ws

1