当前位置: 代码迷 >> Sql Server >> 依据时间查询新创建的sqlserver表
  详细解决方案

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

热度:61   发布时间:2016-04-24 23:55:52.0
根据时间查询新创建的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
  相关解决方案