2012-06-15 3 views
10

Ich verwende SQL Server 2008 R2, und ich habe ein Schema Test erstellt und in diesem Schema erstellte ich eine gespeicherte Prozedur.Wie Sie gespeicherte Prozedur ausführen, wenn es in einem separaten Schema ist

wollte ich es im Textmodus auszuführen, indem Sie diese Abfrage Ausgabe:

EXEC SP_HELPTEXT SCHEMA.SPROC 

Aber während die obige Abfrage ich diesen Fehler ausgeführt wird:

Incorrect syntax near '.'.

Kann mir jemand bitte helfen Sie hier beheben Sie dieses Problem.

Antwort

12

Versuchen Sie, diese

EXEC SP_HELPTEXT 'SCHEMA.SPROC' 
+0

Perfekt funktioniert es. Vielen Dank!! Preet –

2

sp_helptext das Ergebnis anzuzeigen, wenn SP oder andere tsql binded Skripte ohne Schema laufen, zum Beispiel:

sp_helptext <nameof sp>

aber wenn Sie wollen, dass es laufen mit Schemaname als Initial dann führen Sie es in einfache Anführungszeichen

sp_helptext 'schma.<nameofsp>

Verwandte Themen