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

Код: 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
30.09.2005, 03:19
    #33297277
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
An unexpected token "END-OF-STATEMENT
спасибо, разобрался. Если через центр разработки запусать, то все работает.

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

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

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

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

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

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

delimeter @ # !

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

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


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