У меня есть Hibernate, выполняющий запросы.
Я ленивый и хочу увидеть генерируемый им SQL, украсть его и использовать его позже (вместо того, чтобы писать сам).
Тамвыполняется несколько запросов.
Я знаю, что могу сделать что-то вроде
INSERT INTO my_sql_text_table
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
, чтобы получить текущий запущенный SQL.
Какой самый простой способ получить весь запущенный SQLв течение короткого периода времени, чтобы я мог воспроизвести его?Ограничение таблицей или несколькими таблицами - это нормально, так что я отлично справляюсь с триггером или чем-то, что может это сделать.