SQL Server: может ли INFORMATION_SCHEMA сообщить мне, когда был создан объект SQL? - PullRequest
0 голосов
/ 07 апреля 2010

Дано:

  • Я добавил ненулевой внешний ключ в таблицу.
  • Я остановился на способе заполнения внешнего ключа значениями по умолчанию.
  • Я зарегистрировал оба изменения повторно запускаемого сценария создания БД.
  • Другие разработчики запускали этот сценарий, и теперь у них есть внешний ключ, заполненный значениями по умолчанию на их машинах разработчика.

Однако через несколько дней ...

  • Я передумал.
  • Теперь я хотел бы заполнить значения по умолчанию внешнего ключа по-другому.

Мой вопрос:

Может SQL Server или INFORMATION_SCHEMA подскажите когда были созданы объекты SQL?

В идеале я хотел бы удалить и повторно добавить внешний ключ , если он был создан до определенной даты / времени.

Любая помощь или альтернативные стратегии будут с благодарностью.
Очевидно, что я бы не хотел заходить в куб каждого разработчика, прося их вручную сбросить внешний ключ.

1 Ответ

2 голосов
/ 07 апреля 2010

Для SQL 2000 sysobjects (для SQL 2000), столбец crdate

Для SQL 2005+ sys.objects, create_date и modify_date

...