Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ricardo.cunha

Como faço para deixar um campo único

Recommended Posts

Bem desculpe minha falta de experiência em SQL server mas minha dúvida é sobre como faço para que um campo seja unico sendo que ele não faz parte da chave primária.Exemplo:CD_Usuario Int Primary keyDS_Email Varchar(50)Gostaria que o email fosse unico nessa tabela.Não achei onde eu faço isso no Enterprise manager =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá colega, também estou com pouca experiência mais tenho aprendido mto...Eu faria o seguinte, antes de inserir, verificar se ele realmente existe né!Se existir você não deixa inserisT+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ai eu estaria garantindo a regra do negócio por códigos e isso eu naum quero, queir fazer isso no banco mesmo

Use isto:

 

CREATE UNIQUE

INDEX [uK_SIG_TB_Usuario] ON [dbo].[sIG_TB_Usuarios] ([sIG_UsuarioLogin])

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.