下面这条sql错误如何修改select * from ::fn_dblog(null,null) where [Transaction Name] in ('insert','update','delete') and [Table Name] =online_trades
时间: 2024-05-19 16:13:01 浏览: 140
这条SQL语句使用了SQL Server的内置函数fn_dblog,该函数用于访问SQL Server事务日志文件。然而,在使用该函数时,需要使用双冒号作为函数名的前缀。因此,需要将该语句修改为以下形式:
SELECT *
FROM ::fn_dblog(NULL, NULL)
WHERE [Transaction Name] IN ('insert', 'update', 'delete')
AND [Table Name] = 'online_trades'
注意,将“online_trades”用单引号括起来,因为它是一个字符串值而不是列名。
阅读全文