SQL Server 如何查询列的创建、修改时间 40S2T11Enterprise]

发布时间:2014-1-1 0:09:46
来源:分享查询网

如题,到现在为止。 只查出了表的创建、修改时间。 有高人知道吗?

select refdate from SYSOBJECTS

这张表里面没有查询到列名信息。

在网上查到对于这张表的描述信息: SYS.sysobjects 存储数据库内的每个对象(约束、默认值、日志、规则、存储过程等)的基本信息。

Select create_date,modify_date From sys.all_objects 只能查表的。根据表的估计列修改时间吧。

sys.columns

貌似还没有记录列的修改时间 看看建个DDL触发器能否做到这个功能

MSSQL2000,列信息是放在syscolumns表中的,但表里是不存放创建时间的。 更高版本没用过。

引用 4 楼 zhengldg 的回复:Select create_date,modify_date From sys.all_objects 只能查表的。根据表的估计列修改时间吧。 这个太笼统了,现在只能知道表的一些时间信息。 所以根本就不能估计(比如一张表有40多个字段)

只能知道表的时间信息

引用 5 楼 SmithLiu328 的回复:sys.columns 这张表里面没有看到和时间相关的信息。

引用 6 楼 wufeng4552 的回复:貌似还没有记录列的修改时间 看看建个DDL触发器能否做到这个功能 没有用过DDL

返回顶部
查看电脑版