文章詳情頁
oracle中將多行結果集轉為一行的處理示例
瀏覽:5日期:2023-11-11 18:07:37
SQL> create table can_do (id number primary key,name varchar2(10));
表已創建。
SQL> insert into can_do values (1,'aa');
已創建 1 行。
SQL> commit;
提交完成。
SQL> insert into can_do values (2,'bb');
已創建 1 行。
SQL> insert into can_do values (3,'cc');
已創建 1 行。
SQL> commit;
提交完成。
SQL> select * from can_do;
ID NAME
---------- ----------
1 aa
2 bb
3 cc
SQL> select wmsys.wm_concat(name) from can_do;
WMSYS.WM_CONCAT(NAME)
--------------------------------------------------------------
aa,bb,cc
注意:oracle 10g有此報WMSYS,而oracle 9 2沒有此包!
相關文章:
1. 中間件市場競爭激烈,Oracle、Redhat分道揚鑣?2. Oracle常用腳本備忘3. Oracle 體系結構介紹4. 經驗之談:使用Oracle的TDE特性加密5. 從MySQL到ORACLE程序遷移的注意事項6. Chapter1:Oracle 10g Oracle DAB [Oracle? Database 2 Day DBA7. oracle中用Create Table創建表時,Storage中參數的含義!8. 經典Oracle圖書推薦-之三9. 通過Backup Exec實施Oracle來災難恢復10. 一文教會你配置使用Navicat或PLSQL可視化工具遠程連接Oracle
排行榜