0

与えられた:

  • null不可能な外部キーをテーブルに追加しました。
  • 外部キーにデフォルト値を設定する方法を決めました。
  • 再実行可能なDB作成スクリプトへの両方の変更をチェックインしました。
  • 他の開発者はこのスクリプトを実行し、開発者のマシンにデフォルト値が入力された外部キーを持っています。

しかし数日後...

  • 私は自分の考えを変えました。
  • ここで、外部キーのデフォルト値を別の方法で入力したいと思います。

私の質問:

SQL ServerまたはINFORMATION_SCHEMAは、SQLオブジェクトがいつ作成されたかを教えてくれますか?

理想的には、特定の日時より前に作成された外部キーを削除し再度追加したいと思います。

任意のヘルプまたは代替戦略をいただければ幸いです。
もちろん、各開発者のキューブに行き、外部キーを手動で削除するように依頼することは避けたいと思います。

4

1 に答える 1

2

SQL 2000sysobjectsの場合(SQL 2000の場合)、列crdate

SQL 2005+sys.objectsの場合、create_dateおよびmodify_date

于 2010-04-07T15:45:11.137 に答える