Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 in (строка)  [new]
kukan
Guest
Поиск результатов не дал. Точно помню, что видел на форуме, но найти не могу.
Как ?
p_list varchar2(2000) := '1,2,3,4';

select a from t where id in (p_list)
8 мар 08, 00:19    [5388196]     Ответить | Цитировать Сообщить модератору
 Re: in (строка)  [new]
Румата
Member

Откуда: Ватутинки
Сообщений: 14
Возможно поможет функция INSTR
8 мар 08, 00:24    [5388209]     Ответить | Цитировать Сообщить модератору
 Re: in (строка)  [new]
Vladimir Sitnikov
Member

Откуда: Moscow, NetCracker
Сообщений: 407
kukan
Поиск результатов не дал. Точно помню, что видел на форуме, но найти не могу.
Как ?
Никак. Совсем никак. Не ищите эту гадость. Ну, кроме случаев, когда вы хотите кого-нибудь наобмануть.

На дворе 21-ый век, а мы никак не научимся использовать правильные типы для хранения данных.

Если у вас список чисел, то и хранить их нужно как список чисел, а не в одной ячейке или строке.

RTFM collections
8 мар 08, 01:34    [5388266]     Ответить | Цитировать Сообщить модератору
 Re: in (строка)  [new]
badmintonist
Member

Откуда:
Сообщений: 330
как вариант, динамический sql
8 мар 08, 01:53    [5388273]     Ответить | Цитировать Сообщить модератору
 Re: in (строка)  [new]
Levandovskiy
Member

Откуда:
Сообщений: 329
как передать в функцию список?
8 мар 08, 09:57    [5388362]     Ответить | Цитировать Сообщить модератору
 Re: in (строка)  [new]
BW
Member

Откуда:
Сообщений: 727
kukan
Поиск результатов не дал. Точно помню, что видел на форуме, но найти не могу.
Как ?
p_list varchar2(2000) := '1,2,3,4';

select a from t where id in (p_list)


см. asktom

С уважением,
bw.
8 мар 08, 19:58    [5388750]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить