실행된 쿼리 로그를 보려고 하는데 msdb의 설명처럼 하였습니다.
그런데
INSERT INTO [t_member]([userid],[username],[tel],[hp],[addr],[addr2],[regdate],[moddate]) values(@1,@2,@3,@4,@5,@6,getdate(),getdate())
SELECT * FROM [t_member] WHERE [idx]=@1
이런식으로 prepare? 방식으로 나오는데 인자값이 어떤것이 들어 갔는지 확인이 가능 할까요?
도움 부탁드립니다.
감사합니다.
http://msdn.microsoft.com/en-us/library/ms181929.aspx
SELECT s2.dbid,
s1.sql_handle,
(SELECT TOP 1 SUBSTRING(s2.text,statement_start_offset / 2+1 ,
( (CASE WHEN statement_end_offset = -1
THEN (LEN(CONVERT(nvarchar(max),s2.text)) * 2)
ELSE statement_end_offset END) - statement_start_offset) / 2+1)) AS sql_statement,
execution_count,
plan_generation_num,
last_execution_time,
total_worker_time,
last_worker_time,
min_worker_time,
max_worker_time,
total_physical_reads,
last_physical_reads,
min_physical_reads,
max_physical_reads,
total_logical_writes,
last_logical_writes,
min_logical_writes,
max_logical_writes
FROM sys.dm_exec_query_stats AS s1
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS s2
WHERE s2.objectid is null
ORDER BY s1.sql_handle, s1.statement_start_offset, s1.statement_end_offset;
|