Как в Firebird объяаить переменную не в хранимой процедуре.

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
MT
Сообщения: 4
Зарегистрирован: 06 окт 2005, 09:06

Как в Firebird объяаить переменную не в хранимой процедуре.

Сообщение MT » 06 окт 2005, 09:11

По описанию данноме в ltngref.pdf
пишу в SQLEditor следущее

Код: Выделить всё

begin declare section
based on country.currency a
end declare section;
Не понимаю что не так. [/code]

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 06 окт 2005, 09:25

Прошу прощения за пост не в тему. Невнимательно прочитал заголовок.
Переменные имеют смысл только в контексте какого-то модуля: процедуры или клиннтской программы. Скрипт таковым не является. Это просто кучка SQL операторов выполняющаяся последовательно.
Последний раз редактировалось Dimitry Sibiryakov 06 окт 2005, 10:35, всего редактировалось 1 раз.

MT
Сообщения: 4
Зарегистрирован: 06 окт 2005, 09:06

Сообщение MT » 06 окт 2005, 09:31

Т. е. обявитье переменный в скрипте а не хранимой процедуре не возможно так получаеться.
(Не возможно объявить две переменные и сосчитать их сумму!)
А как же курсоры не во хранимых процедурах.

p.s. Все жизнь писал на MS SQL в Firebird новичек.

Ответить