Información de nombres de restricciones

28/08/2007 - 13:53 por José Luis Capel - Aicom | Informe spam
Hola,

Creo una tabla con 1 campo y un valor por defecto.

CREATE TABLE dbo.Table_2
(
campo1 char(10) NOT NULL
) ON [PRIMARY]
GO

ALTER TABLE dbo.Table_2 ADD CONSTRAINT
DF_Table_2_campo1 DEFAULT 'abc' FOR campo1
GO

Y la pregunta es...

¿Hay alguna sp o función o lo que sea que me devuelva el nombre de una
restricción?
En mi caso quisira saber cuales restricciones tiene una tabla, como se
llaman y a cuales campos afectan.

Gracias por vuestra ayuda,
José Luis Capel
PD: SqlServer 2000 SP4
 

Leer las respuestas

#1 Miguel Egea
28/08/2007 - 14:10 | Informe spam
sql2005
select object_name(id),object_name(constid) from sys.sysconstraints
sql2000
select object_name(id),object_name(constid) from sysconstraints -- sin
probar.

Saludos
Miguel Egea




"José Luis Capel - Aicom" wrote in message
news:
Hola,

Creo una tabla con 1 campo y un valor por defecto.

CREATE TABLE dbo.Table_2
(
campo1 char(10) NOT NULL
) ON [PRIMARY]
GO

ALTER TABLE dbo.Table_2 ADD CONSTRAINT
DF_Table_2_campo1 DEFAULT 'abc' FOR campo1
GO

Y la pregunta es...

¿Hay alguna sp o función o lo que sea que me devuelva el nombre de una
restricción?
En mi caso quisira saber cuales restricciones tiene una tabla, como se
llaman y a cuales campos afectan.

Gracias por vuestra ayuda,
José Luis Capel
PD: SqlServer 2000 SP4

Preguntas similares