|
CASE... END в хранимой процедуре DB2
|
|||
---|---|---|---|
#18+
Не понимаю почему DB2 не нравится CASE... END. Select выполняется , вставляю его в хранимку получаю : SQL Error [42601]: An unexpected token "END-OF-STATEMENT" was found following "O".PSD_SESSION ms". Expected tokens may include: "<psm_semicolon>" END в CASE надо как то экранировать? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 17:36 |
|
CASE... END в хранимой процедуре DB2
|
|||
---|---|---|---|
#18+
PSD, Db2 не нравится не CASE, а то, что вы пытаетесь запустить т.н. COMPOUND команду (содержащую BEGIN ... END) без изменения символа-завершения команды. Если запускаете из командного процессора Db2, то, например, с использованием @ в качестве этого символа : Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Если из какого-то другого иструмента, то ищите место, где у него это меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 17:56 |
|
|
Start [/forum/topic.php?fid=43&tid=1600099&gotonew=1]: |
0ms |
get settings: |
1ms |
get forum list: |
7ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
23ms |
get topic data: |
2ms |
get first new msg: |
1ms |
get forum data: |
0ms |
get page messages: |
8ms |
update_topic_read_status (1600099): 20.12.2021 17:56:19: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
22ms |
check new: |
1ms |
others: | 78ms |
total: | 143ms |
0 / 0 |