Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
t3310
Зарегистрирован: 14.02.2005 Сообщения: 1
|
Добавлено: Пн Фев 14 2005 09:35 Заголовок сообщения: Помогите с процедурой!!! |
|
|
Не получается создать процедуру в InterBase 6:
create procedure pp
returns
(max_id integer)
as
begin
for
select max(id)
from tab
into :max_id;
do
suspend;
end
Появляется ошибка:
Dynamic SQL Error
SQL error code = -104
Unexpected end of command
Statement: create procedure pp
returns
(max_id integer)
as
begin
for
select max(id)
from tab
into :max_id
Что сделать, чтобы работало?
Спасибо |
|
Вернуться к началу |
|
|
Motor
Зарегистрирован: 18.01.2005 Сообщения: 36 Откуда: Оттуда
|
Добавлено: Пн Фев 14 2005 10:14 Заголовок сообщения: |
|
|
Насколько я понял :Max_id переменная привязки. Так она вродле по другому испольщуется. Ты не можешь использовать переменную привязки так же как переменную процедуры. Попробуй так замутить
into :nc using max_id; _________________ Танцуют Все! |
|
Вернуться к началу |
|
|
|