如何查询SQL Server的SQL Server 2005表列的创建日期?
我尝试sp_columns [tablename]获取该信息,但是创建日期未包含在此存储过程中。
sp_columns [tablename]
如何才能做到这一点?
有一个名为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
但是我找不到有关列创建日期的任何信息。
更新: 这可能会有所帮助。