sqlserver 怎么查询数据表的删除记录
时间: 2023-08-23 20:03:47 浏览: 249
sql删除表中的记录的方法
在 SQL Server 中,可以通过查询系统表 `fn_dblog` 来查看数据表的删除记录。
以下是查询数据表删除记录的示例代码:
```sql
USE [database_name];
GO
SELECT [Transaction ID], [Begin Time], [End Time], [Object Name], [Transaction Name]
FROM fn_dblog(NULL, NULL)
WHERE [Operation] = 'LOP_DELETE_ROWS' AND [Object Name] = 'table_name';
```
其中,`database_name` 是数据库名称,`table_name` 是数据表名称。
运行以上代码,可以得到数据表的删除记录,包括事务 ID、开始时间、结束时间、对象名称和事务名称等信息。需要注意的是,`fn_dblog` 函数的使用需要一定的技术水平,需要谨慎操作,以免对数据库造成影响。
阅读全文