quarta-feira, 15 de junho de 2011

SQL - UNIQUE

A Constraint UNIQUE Permite indicar que os valores desse campo não se podem repetir.


Para não existir dados repetidos os SGBD's criam, campos UNIQUE, um índice único.


Se necessário, é possível a especificação da constraint UNIQUE relativa a dois ou mais campos.



A restrição UNIQUE identifica exclusivamente cada registro em uma tabela do banco de dados.


A única e restrições PRIMARY KEY fornece uma garantia exclusiva para uma coluna ou conjunto de colunas.
Uma restrição PRIMARY KEY automaticamente tem uma restrição UNIQUE definida sobre ela.
Observe que pode ter muitas restrições UNIQUE por tabela, mas só uma restrição PRIMARY KEY por tabela.

SQL restrição exclusiva em CREATE TABLE


CREATE TABLE Pessoas(
P_Id int NOT NULL,
Sobrenome varchar(255) NOT NULL,
Nome varchar(255),
Endereço varchar(255),
Cidade varchar(255),
UNIQUE (P_Id));

0 comentários:

Postar um comentário