Chave alternativa SQL Server

SQL Server

15/04/2010

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

Curtidas 0

Melhor post

Angelo Santos

Angelo Santos

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 !



 
GOSTEI 1

Mais Respostas

Claudio Gonçalves

Claudio Gonçalves

15/04/2010

Ok Angelo valeu pela informação!!   obrigado Claudio Marcio
GOSTEI 0
POSTAR