Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не создается stored procedure HelloWorld / 6 сообщений из 6, страница 1 из 1
25.07.2012, 14:10
    #37892188
ip_animal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создается stored procedure HelloWorld
всем привет

Код: plsql
1.
2.
3.
4.
5.
6.
CREATE PROCEDURE HELLOWORLDMM.TEST (IN one INTEGER, OUT two INTEGER)
LANGUAGE SQL
WLM ENVIRONMENT FOR DEBUG MODE DSNUTILS
BEGIN
SET two = 1;
END




db2ILLEGAL SYMBOL "<END-OF-STATEMENT>". SOME SYMBOLS THAT MIGHT BE LEGAL ARE: MICROSECONDS MICROSECOND SECONDS SECOND MINUTES MIN. SQLCODE=-104, SQLSTATE=42601, DRIVER=4.8.86

процедура создается если я убираю все содержимое BEGIN-END
в чем может быть проблема?
...
Рейтинг: 0 / 0
25.07.2012, 17:35
    #37892662
Новый Год
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создается stored procedure HelloWorld
ага, на z

это просто синтаксическая ошибка. ругается на символ ';'

нужно знать, с помощью какой утилиты процедура создаётся. и там в настройках этой утилиты символ конца стейтмента заменить.
...
Рейтинг: 0 / 0
26.07.2012, 09:20
    #37893233
ip_animal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создается stored procedure HelloWorld
Новый Год,
эээ... как узнать?
я просто в эклипсе в Database Development вбиваю SQL и жму F5
мож как то по-другому надо?
...
Рейтинг: 0 / 0
26.07.2012, 09:29
    #37893244
ip_animal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создается stored procedure HelloWorld
ip_animal,
просто открыл
Код: plaintext
routine editor
вместо
Код: plaintext
SQL editor-а 
и в нем все получилось
еще не понятно почему ругается на синтаксис когда пытаюсь написать
Код: plsql
1.
create or replace
...
Рейтинг: 0 / 0
26.07.2012, 13:44
    #37893768
Новый Год
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создается stored procedure HelloWorld
вот ссылка на доку по теме

http://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CF8QFjAB&url=http%3A%2F%2Fpic.dhe.ibm.com%2Finfocenter%2Fdb2luw%2Fv9r7%2Ftopic%2Fcom.ibm.db2.luw.admin.gui.doc%2Fdoc%2Ft0021859.html&ei=ywwRUKL2E9K7hAfXlYDoBQ&usg=AFQjCNGG6VrdcOKtBbqfdcLmHfyaPvGCVA&sig2=-aPxsTVDyqPD-ushUiv3Bg

как в эклипсе это делается, не знаю

на счет create or replace
я так понимаю, у вас DB2 на z/OS
значит нужно в книжку посмотреть DB2 <версия> for z/OS SQL Reference
http://publib.boulder.ibm.com/epubs/pdf/dsnsqm06.pdf

что-то нету там create or replace
...
Рейтинг: 0 / 0
27.07.2012, 09:14
    #37894758
ip_animal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создается stored procedure HelloWorld
Новый Год,
спасибо за ссылочки
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не создается stored procedure HelloWorld / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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