1.传进去一个字符串,类似于'123,456';
CREATE OR REPLACE FUNCTION GET_STRING_TAB (v_str in varchar2) return table_string pipelined as
v_new_str varchar2(8000);
begin
if v_str is null then
pipe row(-1);
else
v_new_str:=v_str;
while 1=1 loop
if instr(v_new_str,',')=0 then
pipe row(v_new_str);
exit;
else
pipe row(substr(v_new_str,1,instr(v_new_str,',')-1));
v_new_str:=substr(v_new_str,instr(v_new_str,',')+1);
end if;
end loop;
end if;
return;
end;
2 select * from table(get_string_tab('100002236,100002236'))
结果: COLUMN_VALUE
1 100002236
2 100002236
分享到:
相关推荐
plsql分割字符串
将字符串分割成数组: ...用法:可以将分割结果做为一个数组或者数据库表列来使用 select * from scott.emp where empno in (select column_value from table(my_split('7369,7499,7521,7844',',')));
用pl/sql写一个函数, 实现根据分割符把原字符串分成若干个字符串功能
传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考
PLSQL单行函数和组函数详解PLSQL单行函数和组函数详解
ORACLE PLSQL函数ORACLE PLSQL函数ORACLE PLSQL函数ORACLE PLSQL函数ORACLE PLSQL函数
自己初学时整理的PLSQL基本函数查询,其中附带了函数在《精通oracle 10g PL SQL編程》一书中的详细页码,建议结合使用。
自定义聚集函数拼接字符串,根据网上常见的例子加以改进,可以自定义分隔符(利用的自定义type)。
Oracle PLSQL 函数大全,PLSQL 函数用法总结 详解 ,很好的资料,希望对你有帮助
sql plsql 函数学习 Oracle 快速入门 有关表的操作 运算符 常用 ORACLE 函数(日期函数、字符函数、数字函数、转换函数、分组函数、其他函数……) 临时表 join SEQUENCE 同义词 等等
常用plsql函数
标题:按某字段合并字符串之一(简单合并) 描述:将如下形式的数据按id字段合并value字段。 id value —– —— 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到结果: id value —— ———– 1 aa,bb 2 aaa,bbb,...
1-PLSQL过程函数包.pdf 写得还可以,湖南电信Oracle培训
Oracle PPT 文档\PLSQL中的函数及应用.ppt 很强大的。
史上最全的oracle plsql函数大全!
很简单,易懂的plsql函数简介。
学习ORACLE PLSQL开发的可以下载来学习下,都是常用方法,挺好的,适合基础不是很好的开发者。
对oracle函数的总结,相当的适用哦,大家多多交流哈,共同进步
TO_NUMBER(char[,’format_model’]) 字符转换到数字类型 TO_DATE(char[,’format_model’]) 字符转换到日期类型 格式说明符:要与前边要转换的字符串的格式要相同才能转换(匹配问题:格式和位数)。 TO_CHAR...