Procedimiento Almacenado

05/08/2003 - 03:02 por davidojeda | Informe spam
estuve tratando de hacer un sp para de tal forma que me yo le pasara
como parametro el nombre de un campo y que me devolviera una lista de
las tablas que tienen ese campo con los siguientes datos:

TABLA, TIPO DE DATO, NULL, DEFAULT


EN DONDE:

TABLA : NOMBRE DE LA TABLA QUE TIENE UN CAMPO CON ESE NOMBRE
TIPO DE DATO: EL TIPO DEFINIDO EN ESA TABLA PARA ESE CAMPO
NULL : SI PERMITE NULOS O NO
DEFAULT : EL VALOR DE DEFAULT PARA DICHO CAMPO

utilizo sql2000

espero su ayuda desinteresada, dicho sp me ayudara a administrar mejor
una bd que tiene como 200 tablas y es muy tardado recoplilar esa
informacion por medio del enterprise manager


bye
 

Leer las respuestas

#1 Justing Xiang
10/08/2003 - 15:07 | Informe spam
Sería algo este estilo:

Select o.name [Tabla], c.usertype [Tipo de la columna], ...
from sysobjects o, syscolumns c
where o.id = c.id
and c.name = @tucolumna

Espero que te sirva
Justingx

"David Ojeda" escribió en el mensaje
news:
estuve tratando de hacer un sp para de tal forma que me yo le pasara
como parametro el nombre de un campo y que me devolviera una lista de
las tablas que tienen ese campo con los siguientes datos:

TABLA, TIPO DE DATO, NULL, DEFAULT


EN DONDE:

TABLA : NOMBRE DE LA TABLA QUE TIENE UN CAMPO CON ESE NOMBRE
TIPO DE DATO: EL TIPO DEFINIDO EN ESA TABLA PARA ESE CAMPO
NULL : SI PERMITE NULOS O NO
DEFAULT : EL VALOR DE DEFAULT PARA DICHO CAMPO

utilizo sql2000

espero su ayuda desinteresada, dicho sp me ayudara a administrar mejor
una bd que tiene como 200 tablas y es muy tardado recoplilar esa
informacion por medio del enterprise manager


bye

Preguntas similares