[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
Подскажите пож-та более лучший алгоритм программного скриптования объектов