Информация об изменениях

Сообщение [mssql] как получить код объекта? (SP,TR,VW,FN,...) от 25.12.2015 10:22

Изменено 25.12.2015 10:23 Хемуль

Нашёлся такой баг: после переименования объекта без последующей его рекомпиляции в syscomments остается его старое название.
Соответственно sp_helptext возвращает туфту:

CREATE PROC sp_OLD_name AS PRINT 1
GO
EXEC sp_rename 'sp_OLD_name', 'sp_NEW_name'
EXEC sp_helptext 'sp_NEW_name'

Результат

CREATE PROC sp_OLD_name AS PRINT 1



Подскажите пож-та более лучший алгоритм скриптования объектов
[mssql] как получить код объекта? (SP,TR,VW,FN,...)
Нашёлся такой баг: после переименования объекта без последующей его рекомпиляции в syscomments остается его старое название.
Соответственно sp_helptext возвращает туфту:

CREATE PROC sp_OLD_name AS PRINT 1
GO
EXEC sp_rename 'sp_OLD_name', 'sp_NEW_name'
EXEC sp_helptext 'sp_NEW_name'

Результат

CREATE PROC sp_OLD_name AS PRINT 1



Подскажите пож-та более лучший алгоритм программного скриптования объектов