CONSTRAINT

28/03/2007 - 21:05 por Julio César Glez | Informe spam
Buenas...

Tengo el siguiente código,

ALTER TABLE [dbo].[Tabla_A] ADD CONSTRAINT [IDX1] PRIMARY KEY NONCLUSTERED
(
[cliente]
) ON [PRIMARY]
GO

Tengo un detalle, si existe ya en Tabla_A un CONSTRAINT creado con otro
nombre, no me permite crearlo. Lo que necesito saber es la manera de como
decirle que si existe cualquier CONSTRAINT que los borre y crear el que
quiero.

Saludos y gracias.
 

Leer las respuestas

#1 Maxi
28/03/2007 - 21:40 | Informe spam
hola, busca con IF OBJECT_ID('NOMBRE DEL CONTRAINT')

luego debes hacer el drop y por ultimo este alter tuyo


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Julio César Glez" escribió en el mensaje
news:eHJ$
Buenas...

Tengo el siguiente código,

ALTER TABLE [dbo].[Tabla_A] ADD CONSTRAINT [IDX1] PRIMARY KEY
NONCLUSTERED
(
[cliente]
) ON [PRIMARY]
GO

Tengo un detalle, si existe ya en Tabla_A un CONSTRAINT creado con otro
nombre, no me permite crearlo. Lo que necesito saber es la manera de como
decirle que si existe cualquier CONSTRAINT que los borre y crear el que
quiero.

Saludos y gracias.

Preguntas similares