获取在特定日期创建的表的名称

Day*_*ana 2 sql sql-server

我需要知道在特定日期创建的表的名称.

我正在使用SQL Server 2012.

我可以使用任何查询吗?

Aar*_*etz 6

一种方法是查询sys.tables:

SELECT name
FROM sys.tables
WHERE CONVERT(date, create_date) = 'YYYYMMDD'
Run Code Online (Sandbox Code Playgroud)

Create_date是一个datetime所以你可能想转换它.

  • 我也建议将'YYYYMMDD'作为习惯,但你的查询很好:) (3认同)
  • @scsimon我很尴尬我没有这样开始写它 (2认同)