字串分隔 (抄自 atgc的部落格)
SQL> select * from table(str2table('TEST1;12;123;55;99MOON;'));
ACC
--------------------------------------------------
TEST1
2
123
55
99MOON
create or replace type acc_type as object(acc varchar2(50))
/
create or replace type acc_table as table of acc_type/
create or replace function str2table (acc_str in varchar2) return acc_table pipelined
is
v_str varchar2(30000) := acc_str;
v_acc varchar2(30);
v_acc_end pls_integer;begin
loop
v_acc_end := instrb(v_str,';');
exit when (v_acc_end=0 or v_str is null);
v_acc := substrb(v_str,1,v_acc_end);
v_str := ltrim(v_str,v_acc);
pipe row(acc_type(rtrim(v_acc,';')));
end loop;
return;end;
/
SQL> select * from table(str2table('TEST1;12;123;55;99MOON;'));
ACC
--------------------------------------------------
TEST1
2
123
55
99MOON
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/92289/viewspace-896476/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【部落格】提高階字串字串
- delphi 中分隔符分隔的字串字串
- 轉貼_字串分隔_拆分字串
- Thinkphp+Bootstrap的自適應部落格PHPboot
- jq用逗號分隔字串字串
- 部落格建站7 - hexo部落格獨立伺服器如何自動部署?Hexo伺服器
- 部落格園的部落格中插入公式公式
- 拆分含有多種分隔符的字串字串
- SQL分隔字串的儲存過程 (轉)SQL字串儲存過程
- 分隔字串實現列轉行字串
- ThinkPHP5+LayUI雲易部落格系統-自動同步CSDN網站的部落格資料PHPUI網站
- Python科研武器庫 - 字串操作 - 字串分隔 split()、rsplit()Python字串
- 自定義部落格園部落格的背景圖片
- 我的部落格
- 大佬的部落格
- 開箱即用,Hexo部落格的github+server自動部署HexoGithubServer
- shell字串按照指定分隔符切割字串
- 關於部落格圈,團隊部落格的問題
- 用GitHub Actions自動釋出Hexo部落格GithubHexo
- Vuepress + GitHub Actions 實現部落格自動部署!VueGithub
- Django部落格使用Markdown自動生成目錄Django
- 如何自動同步部落格到 Github 主頁?Github
- 基於 Github Actions 自動部署 Hexo 部落格GithubHexo
- 來自官方部落格:Bootstrap 4 Beta 釋出boot
- 部落格園部落格記錄備份
- 將List元素拼裝成逗號分隔的字串字串
- 教你如何搭建一個自動化構建的部落格
- Hexo 部落格自動部署到 GitHub Pages 的最佳實踐HexoGithub
- 寫部落格的思考
- js大牛的部落格JS
- 老的部落格地址
- hanjs 的部落格JS
- 你好,我的部落格!
- 使用數字分隔字串程式碼例項字串
- oracle拆分逗號分隔字串 實現splitOracle字串
- 強烈推薦的一個部落格 圖靈官方部落格圖靈
- phpyrb部落格PHP
- PHP部落格PHP