Chave alternativa SQL Server

15/04/2010

0

Olá a todos!   Possuo uma tabela TIPO_VEICULO que tem duas colunas TIPVEIC_COD, que defini como Primary Key e TIPVEIC_DESC.   Como fazer para a coluna TIPVEIC_DESC ser única apesar de não ser a primary key no SQL Server??   por exemplo, no Oracle defino na criação desta tabela, que esta coluna será uma unique key, mas e no SQL Server como é esta construção??   att Claudio
Claudio Gonçalves

Claudio Gonçalves

Responder

Post mais votado

15/04/2010


Claudio,

Da mesma forma que você cria para o Oracle você pode criar para o SQL Server. Da seguinte forma:

Se a tabela não estiver criada faça desta forma:

CREATE TABLE nome_tabela
(
nome_culuna1 int NOT NULL,
nome_culuna2 varchar(255) NOT NULL,
CONSTRAINT nome_unique UNIQUE (nome_coluna2)
)

Se a tabela já estiver criada faça desta forma:

ALTER TABLE nome_tabela ADD CONSTRAINT nome_unique UNIQUE (nome_coluna2);

Espero ter ajudado !



 

Angelo Santos

Angelo Santos
Responder

Mais Posts

16/04/2010

Claudio Gonçalves

Ok Angelo valeu pela informação!!   obrigado Claudio Marcio
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar