Chave alternativa SQL Server
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
Curtidas 0
Melhor post
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
15/04/2010
Ok Angelo valeu pela informação!!
obrigado
Claudio Marcio
GOSTEI 0