我有大约100多个字段的表格。其中散布着许多日期字段(我怀疑大约8个或更多)。我想有一个查询或StoredProcedure,它只选择那些数据类型为Date或Datetime的字段。
这不是Project的要求,它只是我的分析工具。
我正在使用MSSQL 2005,但它不一定只在MSSQL中。
答案 0 :(得分:2)
您可以查询元数据:
select *
from information_schema.columns
where table_name = 'yourtable'
and data_type in ('datetime', 'smalldatetime')
此外,此information_schema.columns
在其他数据库系统中也可用。
答案 1 :(得分:1)
select column_name
from information_schema.columns
where table_name = 'yourTableName'
and data_type like '%date%'