SQL Server:在创建SQL对象时,INFORMATION_SCHEMA可以告诉我吗?

时间:2010-04-07 15:39:42

标签: sql-server-2000 information-schema sqlobject

假设:

  • 我在表格中添加了一个不可为空的外键。
  • 我决定使用默认值填充外键。
  • 我检查了两次对可重新运行的数据库创建脚本的更改。
  • 其他开发人员运行此脚本,现在他们在开发人员计算机上使用默认值填充了外键。

但是几天后......

  • 我改变了主意。
  • 现在我想以不同方式填充外键的默认值。

我的问题:

  

可以是SQL Server还是INFORMATION_SCHEMA   告诉我什么时候创建了SQL对象?

理想情况下,我想删除并重新添加外键,如果是在特定日期/时间之前创建的。

非常感谢任何帮助或替代策略 显然,我想避免去每个开发人员的立方体,要求他们手动删除外键。

1 个答案:

答案 0 :(得分:2)

对于SQL 2000 sysobjects(对于SQL 2000),列crdate

对于SQL 2005 + sys.objectscreate_datemodify_date