Como uso a Clausula Unique
Alguem sabe como faço o uso da clausula UNIQUE.
Foxcyber
Curtidas 0
Respostas
Paulo_amorim
01/03/2004
Olá
Um campo UNIQUE se refere a algum campo que, apesar de não ser chave, não deve ser repetido!
Um exemplo clássico eh o campo CPF/CNPJ ou RG num cadastro. Embora não seja viável serem chaves, visto que são de dificil manipulação, não existem 2 RGs iguais (oficialmente). Assim, o campo eh UNIQUE, ou seja, o sistema não aceitará valores iguais.
Basta declarar na criaçao da tablea:
Esperio que ajude
Um campo UNIQUE se refere a algum campo que, apesar de não ser chave, não deve ser repetido!
Um exemplo clássico eh o campo CPF/CNPJ ou RG num cadastro. Embora não seja viável serem chaves, visto que são de dificil manipulação, não existem 2 RGs iguais (oficialmente). Assim, o campo eh UNIQUE, ou seja, o sistema não aceitará valores iguais.
Basta declarar na criaçao da tablea:
CREATE TABLE Tab1( id INT NOT NULL, nome VARCHAR(40), rg CHAR(15) UNIQUE, idade INT, PRIMARY KEY(id))
Esperio que ajude
GOSTEI 0
Foxcyber
01/03/2004
Numa consulta eu posso usar o UNIQUE????
GOSTEI 0
Paulo_amorim
01/03/2004
Numa consulta eu posso usar o UNIQUE????
Olá
Unique não eh uma Cláusula, eh uma propriedade.
Assim, não tem como usá-la.
O que quer fazer?
se tiver:
C1 C2
--- ---
1 1
1 2
1 3
e quiser somente UMA VEZ o numero 1 do campo C1, use DISTINCT
SELECT DISTINCT c1 FROM tabela
Até+
GOSTEI 0