Показать сообщение отдельно
Старый 01.02.2024, 13:13   #17  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Lankey Посмотреть сообщение
Нормально ли, что когда я выбираю из в sys.dm_exex_sql_text (<mysql_handle>) колонку TEXT , то есть, сам запрос, то выдается запрос с placeholders @P6 @P5 (как привела его на 2 поста выше) и тд, а не подставленными уже значениями (как в traceparcer) ?
Вообще взять исходный запрос с placeholders, заменить
Код:
(@P1 bigint,@P2 bigint,@P3 int,@P4 int,@P5 int,@P6 int,@P7 int,@P8 int)
на
Код:
DECLARE @P1 bigint,@P2 bigint,@P3 int,@P4 int,@P5 int,@P6 int,@P7 int,@P8 int
Потом ниже поставить серию присвоений типа
Код:
SET @P1=0
SET @P2=1
..
SET @P8=40
А потом текст запроса с placehodlers.
Таким образом можно будет попробовать заставить SQL исполнить запрос точно также как он его исполняет если он из ядра D365FO пришел.

Последний раз редактировалось fed; 01.02.2024 в 13:38.