Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
mar-push
Member

Откуда:
Сообщений: 61
Добрый день, вопрос задан в теме)) необходимо узнать дату изменения процедуры - если необходимо, то версия самого скл-сервера - 2008
4 окт 14, 15:42    [16660765]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 782
mar-push,

INFPRMATION_SCHEMA.ROUTINES

Смотри поля
CREATED datetime Time when the routine was created.
LAST_ALTERED datetime The last time the function was modified.
4 окт 14, 16:18    [16660825]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
mar-push
Member

Откуда:
Сообщений: 61
flexgen,
так и не понял, как использовать эту функцию. попробовала запустить как запрос ROUTINES (имя таблицы) - не понимает)
4 окт 14, 16:32    [16660842]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27887
mar-push, по ссылке же сказано, что это представление (View)

SELECT * FROM INFORMATION_SCHEMA.ROUTINES
4 окт 14, 16:35    [16660846]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
mar-push
Member

Откуда:
Сообщений: 61
skyANA,спасибо)
а дату модификации view ?
как-то делал оч легко - но не помню)
4 окт 14, 16:40    [16660854]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
mar-push
Member

Откуда:
Сообщений: 61
если использовать SELECT * FROM INFORMATION_SCHEMA.ROUTINES, то выдаются данные только о функциях и процедурах.
А мне необходимо узнать, когда была изменена вьюшка (
4 окт 14, 17:35    [16660950]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5975
mar-push,

select modify_date from sys.objects where type='V' and schema_id=SCHEMA_ID(N'myschema') and name='my_view'
4 окт 14, 18:30    [16661056]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
mar-push
Member

Откуда:
Сообщений: 61
Сон Веры Павл
СПАСИБО))
4 окт 14, 18:52    [16661121]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 782
mar-push
если использовать SELECT * FROM INFORMATION_SCHEMA.ROUTINES, то выдаются данные только о функциях и процедурах.
А мне необходимо узнать, когда была изменена вьюшка (


И как же, позволь узнать, я должен был догадаться об этом - Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?
У меня хрустального шара нет. В следующий раз будь добр четче формулируй вопрос.
4 окт 14, 19:09    [16661151]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать дату модификации процедуры в Microsoft SQL Server Management Studio?  [new]
mar-push
Member

Откуда:
Сообщений: 61
flexgen,
спасибо, оказалась полезна вся информация
4 окт 14, 19:32    [16661186]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить