2016-06-29 2 views
1

SQL Server에 XML 열 형식의 테이블이 있습니다. XML 컬럼에서 나는 XML 문서를 저장하고있다. Toad for Oracle을 사용하여 Oracle에서 동일한 테이블을 만들고 싶지만 Toad for Oracle에는 XML 열 유형이 없습니다. 그 이유는 추가 처리 및보고를 위해 SQL Server에서 Oracle로 데이터를 전송하기 위해서입니다. XML 문서를 삽입하기 위해 Oracle에서 어떤 유형의 컬럼을 생성해야합니까?SQL SERVER에서 Oracle로 XML 문서 삽입

+0

XMLTYPE는 오라클의 데이터 유형이 –

+0

Praneeth xmldocs 저장하는 것입니다, 내 답장이 늦어 죄송합니다, 나는 시험했다. XMLTYPE으로 XML 컬럼을 작성하고 XML 컬럼에서 SQL에서 Oracle로 데이터를 성공적으로 삽입했습니다. XML 컬럼 쓰기 (HUGECLOB)에서 두 번 클릭하면 XML 문서를 볼 수 있습니다. Praneeth, 정말 고마워. – SeaSide

답변

0

저는 두꺼비가 없지만 SQL Developer에는 그래픽 테이블 작성자에 xmltype 열을 만들 수있는 옵션이 없습니다. 스크립트를 실행하여 수동으로 생성해야합니다. XML 문서를 사용자의 필요에 따라 CLOB 데이터 유형으로 저장할 수도 있습니다.

http://docs.oracle.com/cd/B10501_01/appdev.920/a96620/xdb04cre.htm

+0

JDro04, 답변 해 주셔서 감사합니다. 나는 Praaneth를 제안한 XMLTYPE을 사용하며 완벽하게 작동합니다. – SeaSide

+0

테스트를 거친 후 일부 경우 XML의 크기가 4000자를 넘고 PL/SQL을 사용하여 테이블에 삽입하기 때문에 데이터 유형을 XMLTYPE에서 CLOB로 변경해야했습니다. 그래서 CLOB가 더 나은 해결책입니다. 고맙습니다. – SeaSide

관련 문제