powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / An unexpected token "END-OF-STATEMENT
9 сообщений из 9, страница 1 из 1
An unexpected token "END-OF-STATEMENT
    #33297235
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что тут не так ? понять не могу ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
------------------------------ Commands Entered ------------------------------
CREATE PROCEDURE sp_ServiceConfig ( IN type VARCHAR( 4 ), IN host VARCHAR( 255 ), IN port int,
 				IN iid int, IN pid int, IN rimdata VARCHAR( 2000 ), IN timeout int, OUT version int )
    DYNAMIC RESULT SETS  0 
    LANGUAGE SQL
BEGIN
	SET version =  0 ;
END;
------------------------------------------------------------------------------
CREATE PROCEDURE sp_ServiceConfig ( IN type VARCHAR( 4 ), IN host VARCHAR( 255 ), IN port int,
IN iid int, IN pid int, IN rimdata VARCHAR( 2000 ), IN timeout int, OUT version int )
DYNAMIC RESULT SETS  0 
LANGUAGE SQL
BEGIN
SET version =  0 
DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned:
SQL0104N  An unexpected token "END-OF-STATEMENT" was found following "EGIN SET 
version = 0".  Expected tokens may include:  "<psm_semicolon>".  LINE 
NUMBER= 6 .  SQLSTATE= 42601 

END
DB21034E  The command was processed as an SQL statement because it was not a 
valid Command Line Processor command.  During SQL processing it returned:
SQL0104N  An unexpected token "END-OF-STATEMENT" was found following "END".  
Expected tokens may include:  "JOIN <joined_table>".  SQLSTATE= 42601 

SQL0104N  An unexpected token "END-OF-STATEMENT" was found following "END".  Expected tokens may include:  "JOIN <joined_table>                              ".

Explanation: 

A syntax error in the SQL statement was detected at the specified 
token following the text "<text>".  The "<text>" field indicates 
the  20  characters of the SQL statement that preceded the token 
that is not valid.  

 As an aid to the programmer, a partial list of valid tokens is 
provided in the SQLERRM field of the SQLCA as "<token-list>".  
This list assumes the statement is correct to that point.  

 The statement cannot be processed.  

User Response: 

Examine and correct the statement in the area of the specified 
token.  

 sqlcode :  - 104  

 sqlstate :   42601  

...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33297277
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, разобрался. Если через центр разработки запусать, то все работает.

да, сомманд центp это что-то
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33297470
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
в файл надо, а потом скармливать 'db2'
десятилетиями так работают, хуже никому небыло - лучше было
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33298475
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Lepsik

Это просто беда какая-то - с разделителями.
Уж сколько я жаловался на это - не вспомнить даже.
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33299315
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsikспасибо, разобрался. Если через центр разработки запусать, то все работает.

да, сомманд центp это что-то

{качая головой} А ведь в низу окна есть поле ввода, где задаётся разделитель.
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33302348
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну стоит там по умолчанию ; а что-то еще надо ?
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33302358
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
@
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33302465
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, а как до этого догадаться, если в

http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.concepts.doc/concepts/about_stmt_term_char.htm

ни слова, кроме общих рекомендаций не использовать ; для процедур.
...
Рейтинг: 0 / 0
An unexpected token "END-OF-STATEMENT
    #33303191
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я здесь уже про это неоднократно писал.

delimeter @ # !

db2 -td@ -vf script.sql
db2 -td# -vf script.sql
db2 -td! -vf script.sql

Как больше нравится
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / An unexpected token "END-OF-STATEMENT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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