powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / использование хранимых процедур
9 сообщений из 9, страница 1 из 1
использование хранимых процедур
    #36707585
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите пожалуйста где можно найти более подробную информацию о хранимых процедурах в informix(синтаксис,как создать,обновить,записать).А то пытаюсь обновить данные в таблице
Код: plaintext
create procedure sp_update(a1 char( 20 ))update conf set cpu=a1
пишет что ошибка сиснтаксиса
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36707643
olleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю, что где-то на сайте IBM есть
документ "IBM Informix Guide to SQL:Syntax"
WWW.INFORMIX.COM

Полно ссылок на документацию в ФАКе.
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36707660
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы упорно не пользуетесь рекомендациями :).

Через здешний FAQ выходим на

IBM Informix Dynamic Server v11.50 Information Center

где в SQL Syntax находим как правильно писать CREATE PROCEDURE
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36707674
olleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот у меня не пишет, что ошибка сиснтаксиса:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
create procedure proc1(p1 char( 20 ));
       update table1 
       set    field1=p1
       where  1 = 1 ;
end procedure;

execute procedure proc1('A');

drop procedure proc1;
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36707753
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ollegВот у меня не пишет, что ошибка сиснтаксиса:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
create procedure proc1(p1 char( 20 ));
       update table1 
       set    field1=p1
       where  1 = 1 ;
end procedure;

execute procedure proc1('A');

drop procedure proc1;
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36707769
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте ';' перед "end procedure".
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36708221
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaugavaДобавьте ';' перед "end procedure".

а если так
...
Рейтинг: 0 / 0
использование хранимых процедур
    #36708539
olleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
777uragan,

В чем вопрос?

Если это - "где синтаксическая ошибка?",
то у тебя как минимум
inner JON
вместо
inner joIn

Процедура должна что-то вернуть?-
ключевые слова:RETURNING, RETURN, WITH RESUME
А вообще внутри процедуры должнo быть что-то похожее на:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT field1
INTO var1
FROM table1;
или 
SELECT field1
FROM table1
INTO TEMP table2;
или 
INSERT INTO table2
SELECT field1
FROM table1;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
использование хранимых процедур
    #37757446
777uragan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olleg,

а как с помощью return?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / использование хранимых процедур
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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