SQL Unique




  SQL > Tabelbewerkingen > UNIQUE Constraint

A restrição UNIQUE garante que todos os valores numa coluna são diferentes.

Por exemplo, na seguinte instrução CREATE TABLE,

CREATE TABLE Customer
(SID integer Unique,
Last_Name varchar (30),
First_Name varchar(30));

a coluna "SID" tem uma restrição única e, por conseguinte, não pode incluir valores duplicados. Tal restrição não suporta as colunas "Last_Name" e "First_Name". Assim sendo, se a tabela já possuir as seguintes linhas:

SIDLast_NameFirst_Name
1SmitsRuben
2MesmanNicole
3HaanAmy

Executar a seguinte instrução SQL,

INSERT INTO Customer VALUES ('3', 'Bakker', 'Judith');

irá provocar um erro, pois '3' já existe na coluna SID e, como tal, tentar introduzir outra linha com esse valor viola a restrição UNIQUE.

Note que uma coluna que seja especificada como chave primária também deve ser única. Ao mesmo tempo, uma coluna que seja única pode ou não pode ser uma chave primária. Além disso, é possível definir várias restrições UNIQUE numa tabela.

SQL Check >>



Copyright © 2014   1keydata.com   Alle rechten voorbehouden.



SQL CREATE TABLE
SQL NOT NULL
SQL DEFAULT
SQL UNIQUE
SQL CHECK
SQL CONSTRAINT
SQL Primaire Sleutel
SQL Externe Sleutel
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Site-overzicht