ASP VBscript получить SQL-скрипт хранимой процедуры - PullRequest
2 голосов
/ 03 марта 2011

С помощью Microsoft SQL Server Manager я знаю, как решить эту проблему, но на хостинге, где я пытаюсь обновить старый веб-сайт ASP Vbscript, у меня нет доступа к этому менеджеру.и мой вопрос: возможно ли из среды ASP VBscript получить доступ к хранимой процедуре SQL сценарий?и посмотреть, какие SQL-запросы были использованы для этой хранимой процедуры?Я знаю, как показывать их имена, но также интересуюсь их содержанием, чтобы знать, какие таблицы не касаются моих модификаций.

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

Вот пример хорошего маленького учебника

Сначала покажите все хранимые процедуры в базе данных:

SELECT * FROM sysobjects WHERE type = 'P' AND category = 0 ORDER BY name

Далее получите содержимое хранимой процедуры:

SELECT text 
FROM syscomments 
WHERE id = (SELECT id FROM sysobjects WHERE name = '{0}') 
ORDER BY colid
0 голосов
/ 03 марта 2011

Вы можете выполнить запрос, подобный этому:

SELECT definition 
    FROM sys.sql_modules 
    WHERE object_id = OBJECT_ID('YourProcedureName')
...