|
Съедается тело внешних процедур и функций
|
|||
---|---|---|---|
#18+
IBExpert наивно полагает что у внешних функций и процедур нет тела и при открытии их в редакторе просто съедает их. На самом же деле тело внешней процедуры или функции хранится в столбцах RDB$PROCEDURE_SOURCE и RDB$FUNCTION_SOURCE. Вот как это выглядит в коде Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
То есть тело если оно есть идёт после ключевого слова AS и представляет собой произвольную строку, которая внешняя процедура или функция может использовать по своему усмотрению. Строку можно задать с помощью обычных апострофов или с помощью альтернативного синтаксиса с Q. PS. Как определить использовался ли альтернативный синтаксис я не нашёл, но по умолчанию он удобней в данном случае ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:34 |
|
Съедается тело внешних процедур и функций
|
|||
---|---|---|---|
#18+
А как этот самый engine JAVA подцепить к серверу, чтобы потестить? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 12:15 |
|
Съедается тело внешних процедур и функций
|
|||
---|---|---|---|
#18+
IBExpert, да там не обязательно JAVA. Оно и для обычных ENGINE UDR воспроизводится, которые также могут произвольное тело заданное строкой использовать. Но если интересно покопаться именно с Java то описание вот здесь https://github.com/FirebirdSQL/fbjava Подключатся это всё мягко говоря с превеликим геморроем. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 14:02 |
|
Съедается тело внешних процедур и функций
|
|||
---|---|---|---|
#18+
Симонов Денис То есть тело если оно есть идёт после ключевого слова AS и представляет собой произвольную строку Наткнулся: если вставить в эту строку одиночный апостроф, то сервер ругается на missing close quote. Т.е., эта строка еще как-то и парсится сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 03:31 |
|
Съедается тело внешних процедур и функций
|
|||
---|---|---|---|
#18+
Вроде везде исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2021, 09:06 |
|
|
start [/forum/topic.php?fid=42&fpage=4&tid=1598521]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 397ms |
0 / 0 |