|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
Добрый день, не работал с билдером, взял вот из него запрос и не могу понять синтаксис select pole1, pole2 .. poleN from hz_parties party, &lp_ ar_payment_schedules_all ps, &lp_ ra_customer_trx_all trx where ps.customer_trx_id+0 = trx.customer_trx_id and ps.gl_date <= :p_as_of_date &l p_customer_name_low 1 &l p_customer_name_high 1 and ps.cust_trx_type_id = types.cust_trx_type_id &l p_invoice_type_low &l p_invoice_type_high Выделил жирным что смущает, не пойму что туда подставляется (понимаю что амперсанд это подстановка переменных). Переменные p_customer_name_low и т.д. в отчет передаются. Цель у меня немного переделать запрос, сохранив общую логику, но уже не в конструкторе. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 17:14 |
|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
leprechaun, Обыкновенный placeholder. Попоробуйте посмотреть в before report trigger. Либо просто поиск по тексту lp_customer_name_low Это все по условиям передаваемых параметров рассчитывается и подставляется необходимые значения, некий dsql ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 17:29 |
|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
Смотрю, в ветке User Parameters нашел эти переменные, но это не сильно прояснило. В триггере тоже код малоинформативный. Так как это динамический SQL, то как бы просто увидеть финальный запрос этого конструктора с уже выполненными подстановками? Может есть опция чтобы он в логе вывелся что ли. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 17:46 |
|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
leprechaunСмотрю, в ветке User Parameters нашел эти переменные, но это не сильно прояснило. В триггере тоже код малоинформативный. Так как это динамический SQL, то как бы просто увидеть финальный запрос этого конструктора с уже выполненными подстановками? Может есть опция чтобы он в логе вывелся что ли. В триггере в конце малоинформативного кода добавить код: srw.message('101','lp_ar_payment_schedules_all='||lp_ar_payment_schedules_all); srw.message('101','lp_ra_customer_trx_all='||lp_ra_customer_trx_all); и т.д. А потом посмотреть журнал выполнения параллельной программы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2017, 21:14 |
|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
leprechaunСмотрю, в ветке User Parameters нашел эти переменные, но это не сильно прояснило. В триггере тоже код малоинформативный. Так как это динамический SQL, то как бы просто увидеть финальный запрос этого конструктора с уже выполненными подстановками? Может есть опция чтобы он в логе вывелся что ли. праметр может передаватся с внешней программы (напр формса, командной строки и тд) и там может быть что угодно напр (and exists (...)), и главное может быть совершенно разным в зависимости нажатых кнопок самое простое вывести значение в теле отчета, напр в шапке ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2017, 09:28 |
|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
Привет, возвращаюсь к задаче, пока по советам выше не смог себе помочь. Такой вопрос, при запуске запроса в формах есть такая кнопка "Режимы отладки". Если нажать перед выполнением, переносит в Веб, где можно выбрать трассировку SQL. По идее это должно где-то мой запрос отследить. Но куда лог пишется? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2017, 16:01 |
|
Запрос из Report Builder
|
|||
---|---|---|---|
#18+
leprechaun, Версию бы указали Reports для начала? leprechaunНо куда лог пишется? 10g Viewing and Managing Log Files 12.2.1.3.0 Debug a Report ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 20:39 |
|
|
start [/forum/topic.php?fid=51&fpage=2&tid=1877941]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
61ms |
get topic data: |
63ms |
get forum data: |
1ms |
get page messages: |
229ms |
get tp. blocked users: |
2ms |
others: | 341ms |
total: | 722ms |
0 / 0 |