一尘不染

查找创建表列的日期/时间

sql

如何查询SQL Server的SQL Server 2005表列的创建日期?

我尝试sp_columns [tablename]获取该信息,但是创建日期未包含在此存储过程中。

如何才能做到这一点?


阅读 134

收藏
2021-03-10

共1个答案

一尘不染

有一个名为sys.Columns的系统表,您可以从中获取列信息。如果要查看特定表的列,可以执行以下操作:

SELECT col.* from sys.objects obj 
inner join sys.columns col 
on obj.object_Id=col.object_Id 
and obj.Name=@tableName

或者,您可以获取如下表信息:

SELECT * FROM sys.objects WHERE Name=@tableName

但是我找不到有关列创建日期的任何信息。

更新: 可能会有所帮助。

2021-03-10