中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

高阳县| 翼城县| 衡阳县| 岑巩县| 巢湖市| 搜索| 宜宾市| 南阳市| 三门县| 资讯| 徐闻县| 西乌| 青阳县| 花莲市| 南昌市| 绥江县| 葵青区| 北京市| 霍城县| 迁安市| 石首市| 仁化县| 绥芬河市| 晋城| 门源| 贵德县| 鞍山市| 津市市| 贵港市| 青州市| 保德县| 石景山区| 六盘水市| 蓬溪县| 南安市| 浦北县| 上犹县| 吴忠市| 宣城市| 麻江县| 怀安县|