Объект даты в последний раз изменяется

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

7
задан Mark Plumpton 17 September 2008 в 00:16
поделиться

2 ответа

Обратите внимание, что SQL Server на самом деле не записывает дату последнего изменения. Это не существует ни в каких системных таблицах.

Отчет Истории Изменений Схемы на самом деле создается из Трассировки По умолчанию. Так как многие администраторы (и веб-хосты) выключают это, это не может работать на Вас. У Buck Woody было хорошее объяснение того, как этот отчет работает здесь. Данные являются также временными.

Поэтому Вы никогда не должны ПОЛАГАТЬСЯ на отчет Истории Изменений Схемы. Альтернативы:

  • Используйте Триггеры DDL для входа всей модификации схемы к таблице выбора.
  • Осуществите протокол, где представления и procs никогда не изменяются, они только отбрасываются и воссоздаются. Это означает, что созданная дата также будет последнее обновление дата (это не работает с таблицами, очевидно).
  • Бдительно присвойте версию своим объектам SQL и схеме в управлении исходным кодом.

--

Править: видел, что это - SQL 2000. Это исключает Трассировку По умолчанию и Триггеры DDL. Вас оставляют с одной из более утомительных опций, которые я упомянул выше.

6
ответ дан 6 December 2019 в 07:08
поделиться

Я знаю, что это немного устарело, но можно просмотреть дату последнего изменения хранимых процедур и функций с помощью этого запроса:

USE [Your_DB]    
SELECT * FROM INFORMATION_SCHEMA.ROUTINES

Просто подумал, что было бы неплохо упомянуть об этом, поскольку я искал именно это решение, а эта тема ввела в заблуждение.

13
ответ дан 6 December 2019 в 07:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: