Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
Внизхранимая процедура не создается Найти похожие ветки
← →
dolmat (2003-11-04 12:07) [0]Создал генератор kvp_us_npp и поставил его значение в 1.
Пытаюсь создать хранимую процедуру
create procedure getnpp
returns (nr integer)
as
begin
nr=gen_id(kvp_us_npp,1)
end
выдает ошибку
Dynamic SQL Error
SQL error code = -104
Token unknown - line 6, char -1
end
В чем дело?
← →
Zacho (2003-11-04 12:19) [1]Ты забыл ;
Правильно так:
create procedure getnpp
returns (nr integer)
as
begin
nr=gen_id(kvp_us_npp,1) ;
end
← →
dolmat (2003-11-04 13:03) [2]>Zacho ©
все равно ругается
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
← →
Zacho (2003-11-04 13:15) [3]Как (в чем) пытаешься создать ? Если скриптом, то нужно еще SET TERM
← →
Johnmen (2003-11-04 13:45) [4]Кстати, а значение генератора зачем ставить в 1 ?
:)
← →
dolmat (2003-11-04 14:01) [5]>Zacho ©
Пытаюсь в Interactive SQL
>Johnmen ©
Может и не нужно, но в кирпиче описано так.
← →
}|{yk (2003-11-04 14:04) [6]По ходу ты пытаешься создать автоинкрементное поле? Ипользуй IBExpert, там автоинкремент делается установкой галочки (можно триггером, можно процедурой)
← →
Johnmen (2003-11-04 14:13) [7]Уже ответил Zacho © (04.11.03 13:15) [3]
SET TERM ^ ;
create procedure getnpp
returns (nr integer)
as
begin
nr=gen_id(kvp_us_npp,1)
end ^
SET TERM ; ^
← →
dolmat (2003-11-04 15:51) [8]Спасибо за помощь. Заработало так:
SET TERM ^ ;
create procedure getnpp
returns (nr integer)
as
begin
nr=gen_id(kvp_us_npp,1);
end;
>}|{yk ©
Для какого Delphi? IBExpert в 5 не нашел.
← →
Fay (2003-11-04 16:18) [9]8)
← →
Zacho (2003-11-04 16:27) [10]2 dolmat ©
http://www.ibexpert.com
И крайне рекомендую http://www.ibase.ru
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c