2012-06-15 2 views
10

Я использую SQL Server 2008 R2, и я создал схему Test, и в этой схеме я создал хранимую процедуру.Как запустить хранимую процедуру, если она находится в отдельной схеме

Я хотел, чтобы запустить его в текстовом режиме, выдавая этот запрос:

EXEC SP_HELPTEXT SCHEMA.SPROC 

Но во время работы над запросом я получаю эту ошибку:

Incorrect syntax near '.'.

Может кто-то пожалуйста, помогите мне здесь решить эту проблему.

ответ

12

Попробуйте

EXEC SP_HELPTEXT 'SCHEMA.SPROC' 
+0

Отлично работает. Благодаря!! Прит –

2

sp_helptext для отображения результата, когда зр или какой-либо другой tsql переплетены скрипты выполняются без схемы, например:

sp_helptext <nameof sp>

, но если вы хотите, чтобы запустить его с название схемы в качестве начального, затем введите ее в одинарные кавычки

sp_helptext 'schma.<nameofsp>