none
Saber los nombres de las Tablas de una setencia Sql. RRS feed

  • Pregunta

  • Buenas tardes compañeros.

    Estoy utilizando Sql Server 2005.

    Tengo varias consultas Sql, cada consulta puede tener una, dos o mas tablas relacionadas. Es posible saber los nombres de las tablas que contiene una consulta?.

    Muchas Gracias

    miércoles, 12 de octubre de 2011 20:47

Respuestas

  • Si la consulta esta "empaquetada" en un Stored Procedure, por ejemplo, se puede usar SP_Depends, o la vista sys.sql_dependencies....

     

    Saludos!

     


    Fredy R.(Co)
    miércoles, 12 de octubre de 2011 21:22
  • Hasta donde manejo eso que pides no es posible, la opción planteada por Fredy tiene sentido, debido a que al momento de hacer el Parser y respectivo almacenamiento del objeto (sp,view) el motor hace una verificación y un proceso interno que permite conocer a que tablas esta haciendo referencia, pero de lo contrario recuerda que tu sintaxis es "código en el aire" que requiere incluso un proceso de verificación antes de ejecutarlo, por ende si no lo almacenas físicamente no tienes forma de conocer esa información

     


    "El talento es una disciplina tenaz y una larga paciencia"  Gustave Flaubert

     Email: info@geohernandez.com Blog: geeks.ms/blogs/ghernandez

    jueves, 13 de octubre de 2011 4:55

Todas las respuestas