Страница 1 из 1

при создании Хранимой Процедуры

Добавлено: 25 янв 2007, 13:14
EV
Interbase 6.5
IBConsole (уж не ругайте - знаю что анохранизм)
итак, пытаюсь создать ХП

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

create procedure PPEREM (ipkod integer, ipkolvo float, ipdate timestamp)
as
declare variable n float;
 begin
 select tov_perem from tovar where tov_kod=:ipkod into n;
 if  (n is null) then update tovar set tov_perem=0 where tov_kod=:ipkod;
 update tovar set tov_perem=tov_perem+:ipkolvo where tov_kod=:ipkod;
 update tovar set tov_date=:ipdate where tov_kod=:ipkod;
 end
ошибка такая
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: create procedure PPEREM (ipkod integer, ipkolvo float, ipdate timestamp)
as
declare variable n float
Interbase сервер перезапускал,
база данных функционирует,
раньше создавал ХП таким же способом
SQL options
Dialect 1 :oops:
Terminator ;

помогите, очень прошу

Добавлено: 25 янв 2007, 13:34
Dimitry Sibiryakov
Ну так смени терминатор. Но лучше все-таки - тулзу.

Добавлено: 25 янв 2007, 13:40
EV
ой как стыдно, терминатор такой стоял обычно ;;
и как я туда ткнул, короче в трёх березах запутался.
извините за беспокойство и спасибо. :oops: