SQL Server:信息_schema可以告诉我什么时候创建了SQL对象?
-
25-09-2019 - |
题
给定:
- 我在表格中添加了一个不可解开的外键。
- 我解决了用默认值填充外键的方法。
- 我检查了对重新运行DB创建脚本的两个更改。
- 其他开发人员运行了此脚本,现在他们的外国密钥在其开发人员机器上带有默认值。
几天后...
- 我改变主意了。
- 现在,我想以不同的方式填充外国密钥的默认值。
我的问题:
SQL Server或Information_Schema可以告诉我何时创建SQL对象?
理想情况下,我想放弃并重新添加外国钥匙 如果 它是在特定日期/时间之前创建的。
任何帮助或替代策略将不胜感激。
显然,我想避免去每个开发人员的立方体,要求他们手动放下外国钥匙。
解决方案
对于SQL 2000 sysobjects
(对于SQL 2000),列 crdate
对于SQL 2005+ sys.objects
, create_date
和 modify_date
不隶属于 StackOverflow