|
UDR и prepare
|
|||
---|---|---|---|
#18+
Подскажите, кто занимался написанием UDR с использованием запросов внутри нее, есть ли возможность получить имена параметров для запросов типа: Код: plsql 1.
или как-то по другому? Или это "связывание" задача клиентских библиотек? и допускается только Код: plsql 1.
Условный пример кода на Delphi: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8.
Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2021, 13:19 |
|
UDR и prepare
|
|||
---|---|---|---|
#18+
Viktor_bs, нет нельзя. API Firebird не предусматривает именованных параметров ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2021, 13:27 |
|
UDR и prepare
|
|||
---|---|---|---|
#18+
Viktor_bs Или это "связывание" задача клиентских библиотек? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2021, 13:45 |
|
UDR и prepare
|
|||
---|---|---|---|
#18+
Viktor_bsИли это "связывание" задача клиентских библиотек? ага. именованные параметры это исключительно фишка клиентских либ и компонент. С этим регулярно возникаю недоразумения, когда в запросе более одного параметра называют одним и тем же именем. С точки зрения ФБ это разные параметры, и только клиентская либа при парсинге запроса соображает, что это "один параметр", и распихивает одно значение уже по нескольким реальным параметрам. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2021, 19:44 |
|
UDR и prepare
|
|||
---|---|---|---|
#18+
kdv Viktor_bsИли это "связывание" задача клиентских библиотек? ага. именованные параметры это исключительно фишка клиентских либ и компонент. С этим регулярно возникаю недоразумения, когда в запросе более одного параметра называют одним и тем же именем. С точки зрения ФБ это разные параметры, и только клиентская либа при парсинге запроса соображает, что это "один параметр", и распихивает одно значение уже по нескольким реальным параметрам.кстати сказать, у некоторых библиотек есть с этим проблемы. при достаточно нетривиальных запросах (с комментариями, юнионанами, CTE и т.д). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2021, 19:17 |
|
|
start [/forum/topic.php?fid=40&fpage=9&tid=1560156]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
320ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 696ms |
0 / 0 |