Это звучит, как вы хотите «кэш заявление клиента».
Это доступно в 10.1C и выше. После включения сеанса он будет отслеживать заявления о доступе к базе данных (запросы SQL для SQL-соединений или трассировку стека 4gl для соединений 4gl) по мере их возникновения. Не хранится история - доступно только самое последнее заявление.
Я парень 4GL, поэтому вам придется извинить мою неуместность SQL, но вы можете использовать SQL-соединения, чтобы возиться с системными таблицами.
_Connect VST - это то, что вы ищете. Для достижения наилучших результатов используйте ключ _Connect-Id, который «отключен одним» из поля Usr # (поля Id в таблицах VST индексируются, других полей нет).
Если у вас есть доступ к серверу, вы можете включить кеш операторов клиента через PROMON. Выберите меню «R & D», затем вариант 1, затем вариант 18. Выберите «1-Single» для соединений SQL.
Если вы хотите закодировать его с помощью SQL, вам нужно гадать с помощью _Connect. _connect-cachingType и _Connect._connect-cacheinfo [1].
_connect-cachingType = 1 даст вам самое последнее SQL заявление (или 4GL заявление, если это 4GL соединение)
_connect-cacheinfo является массивом. Элемент 1 является единственным элементом с чем-либо в нем для соединения SQL. (4-граммовые соединения могут иметь трассировку стека процедур ...)