读书人

依据时间查询新创建的sqlserver表

发布时间: 2013-01-11 11:57:35 作者: rapoo

根据时间查询新创建的sqlserver表
如何过滤得到今年我创建的sqlserver数据库的所有表、视图、存储过程、函数信息的sql语句呢
[解决办法]

SELECT * FROM sys.objects WHERE DATEDIFF(yy,create_date ,GETDATE()) = 0

[解决办法]
引用:
SQL code
?



1

SELECT * FROM sys.objects WHERE DATEDIFF(yy,create_date ,GETDATE()) = 0

正解
[解决办法]
1L正解,再加个条件过滤其他键值就更好了
SELECT * FROM sys.objects WHERE DATEDIFF(yy,create_date ,GETDATE()) = 0
and parent_object_id=0

读书人网 >SQL Server

热点推荐