
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.08.2018, 19:38
|
|||
|---|---|---|---|
|
|||
Передача массива строк в запрос |
|||
|
#18+
Подскажите, пожалуйста, как наиболее эффективно передать в запрос массив строк? Например, загрузить список токенов из внешнего приложения в запрос, проверяющий их наличие в таблице. Чтобы обработать пачку токенов за раз, и не делать один запрос на один токен. Понятно, что если список небольшой, можно передать в виде строки с разделителями, распарсить прямо в запросе и использовать как набор строк. Но не хотелось бы в приложении конкатенировать строки, чтобы потом их в БД парсить. Да и с varchar2 только 4000 символов можно, более длинные списки придётся в clob упаковывать, чего хотелось бы избежать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 19:56
|
|||
|---|---|---|---|
Передача массива строк в запрос |
|||
|
#18+
NLK, я обычно материализую в табличку (IOT). Если нет прав, генерация with c union all. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 20:02
|
|||
|---|---|---|---|
|
|||
Передача массива строк в запрос |
|||
|
#18+
NLKкак наиболее эффективно передать в запрос массив строк? RTFM "Array DML". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 20:13
|
|||
|---|---|---|---|
|
|||
Передача массива строк в запрос |
|||
|
#18+
Dimitry SibiryakovRTFM "Array DML". Имеете в виду forall insert|update|delete? Если так, то как быть, когда не нужно менять данные в таблицах - обычный ридонли запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 21:07
|
|||
|---|---|---|---|
|
|||
Передача массива строк в запрос |
|||
|
#18+
NLKИмеете в виду forall insert|update|delete? Я имею в виду главу "Binding and Defining Arrays of Structures", поскольку ты ничего не сказал что именно и откуда тебе надо передавать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2018, 08:50
|
|||
|---|---|---|---|
Передача массива строк в запрос |
|||
|
#18+
NLK, не подходіт select * from t where id in (select * from table(type_of_table))? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1883508]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 423ms |

| 0 / 0 |
