1

我想获取过去 5 或 6 个月内添加到特定数据库的表和存储过程。

我尝试使用以下命令,但它没有提供正确的数据。

select * from sys.objects
where type = 'U' or type = 'P'
and modify_date between '2012-09-01' and '2013-01-29' 

请建议哪个命令可以给我这个列表。

4

1 回答 1

1

如果您正在寻找添加的对象,那么您为什么要查询 modify_date?你不应该看create_date吗?

select * from sys.objects
where (type = 'U' or type = 'P')
and create_date between '2012-09-01' and '2013-01-29' 

另外,你没有把你OR的括号括起来,这意味着无论如何你都会得到不正确的结果。拉吉

于 2013-01-29T06:38:22.150 回答