Запрос на выборку

Anatoly B
Дата: 23.10.2015 09:09:44
Maximchi40,

автор
Без использования regexp_substr


WITH t AS (SELECT 'TAB$, IND$, ICOL$' x FROM dual)
select table_name from all_tables where table_name in (
       SELECT trim( substr(x, 1+lag(pos,1,0) OVER(ORDER BY pos),pos-lag(pos,1,0) OVER(ORDER BY pos)-1) ) numbers 
       FROM (SELECT x, instr(x||',',',',1,LEVEL) pos 
             FROM t
       CONNECT BY instr(x||',',',',1,LEVEL)>0))
проходил мимо.......
Дата: 23.10.2015 09:19:02
Maximchi40
Помогите с запросом. Нужно сделать чтото типа select table_name
from all_tables
where table_name= ('name1, name2,..., name n')строка типа варчар.
Все это надо сделать на sql. Без pl/sql


а че так нельзя?

select table_name
from all_tables
where replace(','||'name1, name2,..., name n'||',',' ','') like '%,'||table_name||',%' 
Maximchi40
Дата: 26.10.2015 07:11:56
Можно спасибо