Você está na página 1de 1

Constraints 

(restrições) mantém os dados do usuário restritos, e assim evitam


que dados inválidos sejam inseridos no banco. A mera definição do tipo de
dado para uma coluna é por si só um Constraint. Por exemplo, uma coluna de
tipo DATE restringe o conteúdo da mesma para datas válidas.

NOT NULL

A Constraint NOT NULL impede que valores nulos sejam inseridos em uma
coluna. A inserção de um valor NULL, ou um INSERT que fosse colocar NULL
em col2, causaria uma falha do INSERT, o UPDATE de um valor NULL
também falha.

UNIQUE

A Constraint UNIQUE impede que valores duplicados sejam inseridos na


coluna. É implementada criando-se um índice unívoco em uma coluna, O
UNIQUE impede valores duplicados na coluna.

Você também pode gostar