powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по Firebird + DBeaver + Хранимые процедуры
3 сообщений из 3, страница 1 из 1
Вопрос по Firebird + DBeaver + Хранимые процедуры
    #40138520
sharfik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго все.
В документации по FB есть пример создания хранимой процедуры, если его сильно урезать можем получить вид как ниже.
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE OR ALTER PROCEDURE SHOW_LANGS (CODE VARCHAR(5), GRADE SMALLINT, CTY VARCHAR(15))
RETURNS (
  LANGUAGES VARCHAR(15)
)
AS
BEGIN
  LANGUAGES = 'NULL';
  SUSPEND;
END
Сервер принимает такой вид и процедура создается. Но, как только вставляется переменная..
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE OR ALTER PROCEDURE SHOW_LANGS (CODE VARCHAR(5), GRADE SMALLINT, CTY VARCHAR(15))
RETURNS (
  LANGUAGES VARCHAR(15)
)
AS
DECLARE VARIABLE I INTEGER;
BEGIN
  LANGUAGES = 'NULL';
  SUSPEND;
END
то начинается ругать на все что у голову взбредет. Может кто то знает как прописывать переменные, не вызывая проблем?

Пока найдешь живой форум...
...
Рейтинг: 0 / 0
Вопрос по Firebird + DBeaver + Хранимые процедуры
    #40138521
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sharfik  24.03.2024, 13:24
[игнорируется]
то начинается ругать на все что у голову взбредет. Может кто то знает
Цитата 
[игнорируется]
«Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит»
...
Изменено: 24.03.2024, 23:46 - ma1tus
Рейтинг: 0 / 1
Не нравится: sharfik
Вопрос по Firebird + DBeaver + Хранимые процедуры
    #40138639
sharfik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tus  24.03.2024, 23:45
[игнорируется]
sharfik  24.03.2024, 13:24
[игнорируется]
то начинается ругать на все что у голову взбредет. Может кто то знает
Цитата 
[игнорируется]
«Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит»
Извиняюсь, что долго не отвечал. Все не было времени зайти и послать на хрен таких умников, которые читать не умеют. Не знаешь - не лезь.

По теме:
Если у кого то будут аналогичные проблемы, и отказ компилировать процедуры с переменными в DBeaver, то попробуйте выделить весь текст процедуры и после этого нажать запуск выполнения.
ПС: у DBeaver в параметрах среды есть правила для работы с процедурами, которые тоже могут мешать. Но в данном случае на текущих версиях триггеры и процедуры выполняются только когда их текст выделен.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по Firebird + DBeaver + Хранимые процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]