我想将最近5或6个月内添加的表和存储过程提取到特定数据库。
我已尝试使用以下命令,但未提供正确的数据。
select * from sys.objects
where type = 'U' or type = 'P'
and modify_date between '2012-09-01' and '2013-01-29'
请建议哪个命令可以给我这个列表。
答案 0 :(得分: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
放在括号中,这意味着您无论如何都会得到错误的结果。
拉吉