2010-06-24 15 views
5

Tengo un procedimiento almacenado, quiero saber el nombre de las tablas y las vistas utilizadas en ese procedimiento almacenado, ¿alguien puede sugerir cómo puedo hacerlo?nombre de tablas y vistas en procedimiento almacenado en sql server 2005

Gracias de antemano.

+1

Si se construye y utiliza SQL dinámico en sus procedimientos almacenados, la única manera de hacerlo es ir y leer por sí mismo (que, créeme, realmente apesta). –

Respuesta

5

Puede usar sp_depends pero esto depende de que la información de dependencia esté actualizada.

Al ejecutar sp_refreshsqlmodule en todos los objetos de la base de datos puede actualizar esto si falta información de dependencia.

+0

Perdón por la edición - Pensé que esta era mi respuesta, y estaba tratando de agregar un enlace ;-) –

+0

@Cade - Gracias por la edición. Edite Ha Ha ¡Siéntase libre de dejarlo o sacarlo como desee! –

Cuestiones relacionadas