SQL Server - EXISTE UN COMODIM PARA BORRAR UNA CONTRAINT???

 
Vista:

EXISTE UN COMODIM PARA BORRAR UNA CONTRAINT???

Publicado por javivi (2 intervenciones) el 21/02/2007 12:37:01
Buenas, tengo una pequeña duda.
Quiero borrar una constraint de una tabla, mi instrucción a utilizar es:

drop constraint DF_T_ACCION_ID_PAD_8787HYJ778

se podria utilizar esta instruccion para borrar la misma constraint pero de varias bases de datos, la instruccion es :

drop constraint DF_T_ACCION_ID_PAD_%

Existe algun comodin que me pueda facilitar esa tarea??????
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:EXISTE UN COMODIM PARA BORRAR UNA CONTRAINT???

Publicado por Isaías (3308 intervenciones) el 21/02/2007 21:08:22
No existen caracteres comodines para las CONSTRAINT
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:EXISTE UN COMODIM PARA BORRAR UNA CONTRAINT???

Publicado por Marcos (capitán nemo) (4 intervenciones) el 23/02/2007 19:03:52
No existe, pero se puede solucionar con un esfuerzo menor.

La siguiente consulta te muestra los constraints:

select *
from INFORMATION_SCHEMA.TABLE_CONSTRAINTS (nolock)
where constraint_name like 'DF_T_ACCION_ID_PAD_%'

Luego, sólo te queda crear un cursos y hacer un "drop constraint" de cada uno de los objetos encontrados en dicha consulta.

Te recomiendo Nautilus (http://sourceforge.net/projects/nautilus/) para navegar la información de la BD.
Saludos, Marcos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:EXISTE UN COMODIM PARA BORRAR UNA CONTRAINT???

Publicado por Isaías (3308 intervenciones) el 23/02/2007 21:41:39
¿Y que escribi yo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar