Есть ли способ увидеть SQL, выполняемый Rapid SQL для хранимых процедур?
Используя клиентский инструмент Embarcadero Rapid SQL, вы можете получить список процедур из базы данных, щелкнуть правой кнопкой мыши один из них, выбрать "Выполнить", и откроется диалоговое окно, в котором вы можете ввести значения входных параметров, затем нажать кнопку "Выполнить", чтобы запустить процедуру и увидеть таблица результатов.
Но я нигде не вижу, чтобы мне показывалось, какой SQL-инструмент в итоге запущен - есть ли способ включить этот вывод, чтобы я мог просматривать его, копировать, делиться им с коллегами или запускать SQL напрямую, если мне это нужно?
1 ответ
Если вы работаете на SQL Server, вы можете запустить SQL Server Profiler (в разделе Инструменты / SQL Server Profiler) и отследить запросы, которые вы запускаете в ядре базы данных. В столбце названия приложения вы увидите "Rapid" или что-то в этом роде. Это очень полезно для отслеживания всех операторов T-SQL (кстати, включенных процедур хранения), выполняемых в движке.