마법사를 사용하여 SQL에서 XML 생성

SQL에서 XML로 생성 마법사를 사용하여 SQL 문으로부터 XML 파일을 작성할 수 있습니다. 다른 응용프로그램에서 사용될 수 있는 XML 문서의 구조를 설명하는 XML 스키마 또는 DTD 파일을 작성하도록 선택할 수 있습니다. 또한 XSL 파일이 작성되어 결과를 쉽게 볼 수 있도록 HTML 파일을 작성하기 위해 XML에 적용됩니다.

전제조건: XML 개발 성능이 사용 가능하도록 설정하십시오.

런타임 시 SQL 문에서 XML 문서를 동적으로 작성하려는 경우, 조회 템플리트 파일을 생성할 수 있습니다. 템플리트 파일은 .xst 확장자를 가집니다.

마법사를 사용하여 SQL에서 XML을 생성하려면 다음을 수행하십시오.

  1. 다음 중 하나를 수행하여 SQL에서 XML로 생성 마법사를 여십시오.
    • SQL 문이 SQL 빌더에 열리면, 아웃라인 보기에서 명령문을 마우스 오른쪽 단추로 클릭한 후 팝업 메뉴에서 새 XML 생성을 클릭하십시오.
    • 데이터 정의 보기에서, SQL 문을 포함하는 데이터베이스를 펼치고 명령문 폴더를 펼친 후 명령문을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 새 XML 생성을 클릭하십시오.
  2. XML 파일에 테이블 열을 표시할 방법을 지정하려면 다음 옵션 중 하나를 선택하십시오.
    • 요소 - 테이블 열을 요소로 표시합니다.
    • 속성 - 테이블 열을 속성으로 표시합니다.
    • 속성으로서의 1차 키 - 속성으로 1차 키를 사용하는 요소로 테이블 열을 표시합니다.
    • 링크로서의 외부 키 - 모든 외부 키 관계를 단일 XML 문서에 맵핑합니다. 그러면 외부 키 관계를 반영하는 계층 구조 문서가 작성됩니다.
  3. 이전 단계에서 링크로서의 외부 키 옵션을 선택한 경우, 각각의 외부 테이블을 별도의 XML 문서에 맵핑하려면 외부 키를 통한 재귀 선택란을 선택하십시오. 외부 키에 대한 자세한 정보는 데이터베이스 도구의 도움말을 참조하거나 www.ibm.com/software/data/technical/BOOK/에서 SQL 참조서를 참조하십시오. Featured books 표제 아래에서 DB2® Product Manuals (including Business Intelligence)에 대한 "View page" 링크를 클릭하십시오. SQL 참조서의 두 볼륨 모두 Reference 표제 아래에서 PDF 형식으로 볼 수 있습니다.
  4. XML 파일 구조에 대한 정보를 포함하는 스키마 정의를 생성하려면 XML 스키마 또는 DTD를 선택하십시오. 스키마 정의가 필요하지 않으면 없음을 선택하십시오.
  5. 조회를 템플리트 파일로 저장하려면 조회 템플리트 파일 생성 선택란을 선택하십시오.

    조회와 출력 XML 문서를 단위별로 테스트하면 WebSphere® Application Server 내에서 응용프로그램을 실행할 때 동적으로 이들을 생성할 수 있습니다. 이렇게 하면 템플리트 파일에 조회를 저장할 수 있습니다. 템플리트 파일은 Servlet과 같은 또 다른 응용프로그램에서 SQLToXML 클래스를 호출할 때 사용할 수 있습니다. SQLToXML 클래스에 대한 자세한 정보는 관련 참조를 참조하십시오.

  6. 생성된 파일을 저장할 폴더를 지정하십시오. 찾아보기를 클릭하여 폴더를 찾아보십시오.
  7. 옵션 선택이 완료되면 완료를 클릭하십시오.
마법사가 실행되고 사용자가 지정하는 옵션에 해당되는 추가 파일과 .xml 파일이 생성됩니다. 모든 파일은 지정한 출력 폴더에 저장됩니다.
관련 개념
새 SQL 문 작성 마법사
SQL 빌더
관련 태스크
DADX 파일 생성
XML 문서를 사용하여 테이블 갱신
XMLToSQL 클래스를 사용하여 테이블 갱신
관련 참조
com.ibm.etools.xmltosql.XMLToSQL 클래스
com.ibm.etools.sqltoxml.SQLToXML 클래스
관련 정보
SQL 문을 실행하는 Java Bean 작성
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.