SQL에서 XML로 마법사를 사용하여 SQL 문에서 XML 파일을 작성할 수 있습니다.
기타 응용프로그램에 사용하는 XML 문서의 구조를 설명하는 XML 스키마 또는
DTD 파일을 작성할 수 있습니다. 또한 XSL 파일이 작성되어 XML에 적용되므로
결과를 쉽게 볼 수 있는 HTML 파일을 작성할 수 있습니다.
런타임 시 SQL 문에서 XML 문서를 동적으로 작성할 경우, 조회 템플리트 파일을 생성할
수 있습니다. 템플리트 파일의 확장자가 .xst입니다.
마법사를 사용하여 SQL에서 XML을 생성하려면
다음을 수행하십시오.
- 다음 중 한 단계를 수행하여 SQL에서 XML로 마법사를 여십시오.
- SQL 문이 SQL 빌더에서 열려 있으면, 아웃라인 보기에서 명령문을 마우스 오른쪽 단추로 클릭한 다음
팝업 메뉴에서 새 XML 생성을 클릭하십시오.
- 데이터 정의 보기에서 SQL 문을 포함하는 데이터베이스를 펼치고
명령문 폴더를 펼쳐서 해당 명령문을 마우스 오른쪽 단추로 누른 다음 팝업 메뉴에서
새 XML 생성을 클릭하십시오.
- 다음 옵션 중 하나를 선택하여 XML 파일에서 테이블 열 표시 방법을 지정하십시오.
- 요소 - 테이블 열을 요소로 표시합니다.
- 속성 - 테이블 열을 속성으로 표시합니다.
- 1차 키를 속성으로 - 1차 키를 속성으로 사용하여 테이블 열을 요소로 표시합니다.
- 외부 키를 링크로 - 모든 외부 키 관계를 단일 XML 문서에
맵핑합니다. 그러면 외부 키 관계를 반영하는 계층 구조 문서가 작성됩니다.
- 이전 단계에서 외부 키를 링크로 옵션을 선택한 경우,
각 외부 테이블을 독립된 XML 문서에 맵핑하려면 외부키에 의한 반복
선택란을 선택하십시오. 외부 키에 대한 자세한 정보는 데이터베이스 도구의 도움말을 참조하거나
www.ibm.com/software/data/technical/BOOK/에서 제공되는 SQL Reference를
참조하십시오. Featured books 표제 아래에서
DB2® Product
Manuals (including Business Intelligence)의 "View page" 링크를 클릭하십시오. SQL Reference
두 권은 모두 Reference 표제 아래에서 PDF 형식으로 제공됩니다.
- XML 파일의 구조에 대한 정보를 포함하는 스키마 정의를 생성하려면
XML 스키마 또는 DTD를 선택하십시오.
스키마 정의가
필요 없으면 없음을 선택하십시오.
- 조회를 템플리트에 저장하려면 조회 템플리트 파일 생성 선택란을
선택하십시오.
조회 및 출력 XML 문서를 단위별로 테스트한 후
WebSphere® Application Server 내에서 응용프로그램을
실행할 때 해당 문서를 동적으로 생성할 수 있습니다. 이렇게 하면, 템플리트 파일에서 조회를 저장할 수 있습니다. 이
템플리트 파일은 다른 응용프로그램(예: Servlet)에서 SQLToXML 클래스를 호출할 때 사용할 수 있습니다. SQLToXML 클래스에 대한 자세한 내용은 관련 참조를
참조하십시오.
- 생성된 파일을 저장할 폴더를 지정하고 찾아보기를
클릭하여 폴더를 찾아보십시오.
- 옵션 선택이 완료되면, 완료를 클릭하십시오.
마법사가 실행되고 지정된 옵션에 대한 .xml 파일 및 추가 파일이 생성됩니다. 모든 파일은 지정된 출력 폴더에 저장됩니다.