sql >> Databasteknik >  >> RDS >> Oracle

hur man konverterar csv till tabell i oracle

Följande arbeten anropar det välj * från tabell(splitter('a,b,c,d'))

create or replace function splitter(p_str in varchar2) return  sys.odcivarchar2list
is
v_tab sys.odcivarchar2list:=new sys.odcivarchar2list();
begin
with cte as (select level  ind from dual
connect by 
level <=regexp_count(p_str,',') +1
)
select regexp_substr(p_str,'[^,]+',1,ind)
bulk collect into v_tab
from cte;
return v_tab;
end;
/


  1. Humaniserad eller naturlig nummersortering av blandade ord-och-nummersträngar

  2. Anslut din ASP.NET kärnapplikation till en lokal instans av SQLServer

  3. Fatalt fel:Anrop till odefinierad funktion mysqli_result()

  4. Hur du säkerhetskopierar din Chamilo LMS MySQL-databas