【发布时间】:2011-10-21 14:31:31
【问题描述】:
我的日志文件包含以下格式的 SQL 语句:
exec sp_executeSQL @stmt=N'SELECT Field1, Field2, Field3 FROM MyTable WHERE Field1 = @P1 AND Field2 = @P2', @params=N'@P1 Numeric(15,3), @P2 varchar(20)', @P1='1234.54', @P2='Hello'
我想这样格式化:
SELECT Field1, Field2, Field3
FROM MyTable
WHERE Field1 = 1234.54
AND Field2 = 'Hello'
手动解析消息(即剥离语句并将@P1、@P2 替换为相应的值是可能的,但您需要处理所有不同的类型)
我正在寻找与 GetCommandLogString mentioned here 相反的东西
【问题讨论】: