powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / invalid number
4 сообщений из 4, страница 1 из 1
invalid number
    #39711782
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, подскажите что я не правильно написал, появляется ошибка при выполнение программы
...
Рейтинг: 0 / 0
invalid number
    #39711793
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если мозг включить? Просто подставь строку '8325287,8025250,8325250' вместо bind переменной и получишь

WHERE acr.actioncodeid in ('8325287,8025250,8325250')

испoльзуй например:

Код: plsql
1.
2.
3.
4.
5.
WHERE acr.actioncodeid in (
                           SELECT  REGEXP_SUBSTR(:ActionId,'[^,]+',1,LEVEL)
                             FROM  DUAL
                             CONNECT BY LEVEL <= REGEXP_COUNT(:ActionId,',') + 1
                          )



SY.
...
Рейтинг: 0 / 0
invalid number
    #39711794
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже неоднократно говорилось, что список таким образом передавать нельзя.
...
Рейтинг: 0 / 0
invalid number
    #39711798
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acr.actioncodeid IN (SELECT * FROM TABLE(split(:ActionID)))
переписал так, работает
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / invalid number
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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