Oacle 내 보 내기 결과 집합 xml 형식 파일
1. sqlplus 실행 시작 >
(1) 내 보 내기 표 의 모든 필드 가 져 오기:
대체 문 중 TABLENAME, OWNER 는 내 보 낼 표 이름과 표 의 사용자 이름 을 위해 문 구 를 수정 한 후 sqlplus 에서 실 행 됩 니 다 (실행 자 는 dba 권한 이 필요 합 니 다)
SELECT replace(wm_concat(cols),',','||') FROM (
SELECT ''''|| '
'||''''||'||'||column_name||'||'||''''||''||''''
AS cols FROM DBA_COL_COMMENTS WHERE TABLE_NAME ='DEPT'AND owner= 'SCOTT') ;
2. 새 스 크 립 트 xml. sql 파일, 스 크 립 트 내용 은 다음 과 같 습 니 다.
다음 문장 에서 | | '사이 의 내용 을 1 단계 의 실행 결과 로 바 꿉 니 다. SCOTT. DEPT 는 1 단계 의 사용자 이름과 표 이름 으로 바 꿉 니 다. 수정 후 sqlplus 에서 이 문 구 를 실행 합 니 다.
set colsep ,
set feedback off
set heading off
set trimout on
spool /home/oracle/dept.xml
SELECT '
'||replace(wm_concat(dept_info),',',' ')||'
'
FROM (
SELECT '
'||ROWNUM||' '||'
'||DEPTNO||''||'
'||DNAME||''||'
'||LOC||''
||'
' AS dept_info
FROM SCOTT.DEPT );
spool off
exit
설명:
spool /home/oracle/dept.xml --xml 파일 내 보 내기 경로 및 파일 이름 지정 (수정 가능)
selection 문 구 는 내 보 내기 표 와 필드 를 지정 합 니 다.
3. 내 보 내기 결 과 는 xml 형식 입 니 다. (실행 자 는 내 보 내기 표 의 select 권한 을 가 져 야 합 니 다)
sqlplus - s 사용자 이름 / 비밀번호 @ 데이터베이스 이름 @ / 경로 / xmlauto.sql
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 작업 은 Clob 또는 NClob 데이터 형식의 저장 프로 세 스 인 스 턴 스 를 포함 합 니 다.텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.