2 Stimmen

Alle Tabellen und Ansichten zurückgeben, die in einer gespeicherten Prozedur verwendet werden.

Ich benutze SQL Server 2005

Ich möchte sehen, welche Tabellen und Ansichten in einem gespeicherten Prozedur verwendet werden, indem ich nur den Namen der gespeicherten Prozedur angebe.

Kann dies gemacht werden und wenn ja, wie macht man es?

5voto

aF. Punkte 62254

Verwenden Sie sp_depends

sp_depends 'sp_name'

Zeigt Informationen über Abhängigkeiten von Datenbankobjekten an, wie z.B. die Ansichten und Prozeduren, die von einer Tabelle oder Ansicht abhängen, und die Tabellen und Ansichten, von denen die Ansicht oder Prozedur abhängt. Referenzen auf Objekte außerhalb der aktuellen Datenbank werden nicht gemeldet.

1voto

Nicole Castle Punkte 410

Wenn Sie Management Studio verwenden, können Sie auch mit der rechten Maustaste auf die gespeicherte Prozedur klicken und "Abhängigkeiten anzeigen" auswählen. Es gibt einen Umschalter, um Objekte anzuzeigen, die von der Prozedur abhängen oder auf die die Prozedur abhängt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X