|  | 
| 
Съедается тело внешних процедур и функций | |||
|---|---|---|---|
| #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?desktop=1&fid=42&tid=1598521]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 12ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 37ms | 
| get topic data: | 11ms | 
| get forum data: | 3ms | 
| get page messages: | 44ms | 
| get tp. blocked users: | 1ms | 
| others: | 231ms | 
| total: | 354ms | 

| 0 / 0 | 
