91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle導出結果集為xml格式文件

發布時間:2020-06-18 23:52:20 來源:網絡 閱讀:2675 作者:天黑順路 欄目:關系型數據庫

一、從oracle到xml

 

1.  啟動sqlplus執行>

(1)獲取導出表的所有字段:

 替換語句中TABLE_NAME,OWNER為需要導出的表名及表的用戶名,修改語句后在sqlplus中執行(執行用戶需要有dba權限) 

SELECT replace(wm_concat(cols),',','||') FROM (
SELECT ''''|| '
  <'||COLUMN_NAME||'>'||''''||'||'||column_name||'||'||''''||'<'||column_name||'/>'||''''
AS cols FROM DBA_COL_COMMENTS WHERE TABLE_NAME ='DEPT'AND owner= 'SCOTT') ;


2.  新建腳本xml.sql文件,腳本內容如下:

將以下語句中<ROW>到||'<ROW>'之間的內容替換為步驟1中的執行結果SCOTT.DEPT修改為步驟1中的用戶名及表名,修改后在sqlplus中執行此語句

set colsep ,  
set feedback off  
set heading off  
set trimout on  
spool /home/oracle/dept.xml
  
SELECT '<?xml version="1.0" ?>
<ROWDATA>
'||replace(wm_concat(dept_info),',',' ')||'
</ROWDATA>'
   
FROM (
SELECT '
<ROW>
  <C0>'||ROWNUM||'</C0>'||'
  <DEPTNO>'||DEPTNO||'<DEPTNO/>'||'
  <DNAME>'||DNAME||'<DNAME/>'||'
  <LOC>'||LOC||'<LOC/>'
||'
</ROW>
' AS dept_info
FROM SCOTT.DEPT );
  
spool off  
exit

注釋:

spool /home/oracle/dept.xml  --指定導出xml文件路徑及文件名(可修改)

select語句指定導出表及字段

 

3.  導出結果為xml格式(執行用戶需要擁有導出表的select權限)

sqlplus -s 用戶名/密碼@數據庫名 @/路徑/xml_auto.sql 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀化市| 揭西县| 镶黄旗| 贺州市| 渝中区| 班玛县| 资溪县| 乡宁县| 宜州市| 明星| 珠海市| 河东区| 邛崃市| 涿鹿县| 锦屏县| 拉萨市| 牟定县| 离岛区| 互助| 浮梁县| 监利县| 略阳县| 安平县| 葵青区| 镇康县| 井研县| 凌云县| 乐安县| 四子王旗| 汉沽区| 防城港市| 塔河县| 基隆市| 东安县| 南皮县| 吉首市| 湘阴县| 佛冈县| 吉木萨尔县| 安庆市| 康定县|