Array
(
)

Chave alternativa SQL Server

Claudio Gonçalves
   - 15 abr 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

Angelobms
|
MVP
Pontos: 750
    15 abr 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 !

 

0
|
0

Claudio Gonçalves
   - 16 abr 2010

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

0
|
0