이 레슨에서는 이전 과정에서 작성한 데이터 개발 프로젝트에서 애플리케이션 개발 아티팩트를
작성하고 저장합니다. SQL 쿼리 및 SQL 스토어드 프로시저를 작성하고 다른 기능을 간략하게 탐색합니다.
IBM® Data Studio에서 데이터 개발 프로젝트를
사용하여 루틴, 쿼리 및 XML 파일과 같은 데이터베이스 애플리케이션 개발 아티팩트를 작성하고 저장할 수 있습니다.
먼저 SQL 쿼리를 작성합니다.
- 데이터 프로젝트 탐색기에서 이전에 작성한 데이터 개발 프로젝트를 펼친 후
SQL 스크립트 폴더를 마우스 오른쪽 단추로 클릭하고
를 선택하십시오. 새 SQL문 마법사가 열립니다.
- SQL문의 이름(예: testSelect)을 입력하고
SQL 쿼리 빌더를 사용하여 명령문을 편집하도록 선택한 후 완료를 클릭하십시오. 이 자습서에서는 그래프 형식 SQL 쿼리 빌더를 사용하여
SQL문을 작성하지만 SQL 및 XQuery 편집기를 사용하여
SQL문을 작성할 수도 있습니다. SQL 및 XQuery 편집기에는 구문 강조표시, 컨텐츠 지원 및 템플리트 지원과 같은
유용한 기능들이 많이 있습니다.
- SQL 쿼리 빌더에서 가운데 패널을 마우스 오른쪽 단추로
누른 후 테이블 추가를 선택하십시오.
- 창이 열리면 EMPLOYEE 테이블을 탐색하고 확인을 클릭하십시오.
- SQL 쿼리 빌더 맨 아래에 있는 탭으로 구분된 영역을 사용하여
쿼리에 컬럼 및 조건을 추가하거나 SQL 쿼리 빌더 맨 위에 있는
편집기에서 쿼리를 입력하십시오. 최종 쿼리 다음과 같습니다.
SELECT FIRSTNME, LASTNAME FROM EMPLOYEE WHERE SALARY > :SALARY
- 을 클릭하여 쿼리를 프로젝트에 저장하고 SQL 쿼리
빌더를 닫으십시오. SQL 쿼리가 작성되어 데이터 프로젝트 탐색기에 있는 프로젝트에 표시됩니다.
이제 다음과 같이 스토어드 프로시저를 작성하십시오.
- 프로젝트에서 스토어드 프로시저 폴더를 마우스 오른쪽 단추로 누른 후
를 선택하십시오. 새 스토어드 프로시저 마법사가 열립니다.
- 마법사에서 스토어드 프로시저의 이름(예: mySQLPROCEDURE)을 지정하고
언어 필드에서 SQL을 선택하십시오.
주: Java
스토어드 프로시저 또는 z/OS®용
DB2®를 목표로 하는 원시(native) 및 외부 SQL
스토어드 프로시저를 작성할 수도 있습니다.
- 스토어드 프로시저에 사용할 템플리트를 선택하십시오. DDL을 포함한 각 템플리트에 대한 자세한 정보가 미리보기 영역에 표시됩니다.
이 마법사의 환경 설정 페이지에서 표시되는 추가 템플리트를 작성하고 저장할 수 있습니다.
- 완료를 클릭하십시오.
스토어드 프로시저가 작성되어 데이터 프로젝트 탐색기에 있는 프로젝트에 표시됩니다.
이제 스토어드 프로시저를 전개, 실행 및 디버그할 수 있습니다.
또한 비슷한 단계를 수행하여 사용자 정의 함수도 작성할 수 있습니다.
전개 그룹을 사용하여
스토어드 프로시저 및 SQL 스크립트를 전개하는 방법에 대한 자세한 정보는 온라인 도움말을
참조하십시오.
루틴 및
SQL 쿼리 외에 XML 아티팩트도 데이터 개발 프로젝트에 저장할 수 있습니다. 마법사와 편집기를 사용하여
XML 파일을 작성하고 수정할 수 있습니다. DB2 데이터베이스에 XML 스키마를 등록하여
XML 데이터 삽입을 분해하고 검증하는 데 사용할 수 있습니다. 마법사 또는 테이블 데이터 편집기를 통해
XML 데이터를 XML 컬럼으로 삽입할 수 있습니다.
또한
데이터 개발 프로젝트를 사용하여 데이터베이스 오퍼레이션(SQL SELECT 및 DML문, XQuery 표현식 또는
스토어드 프로시저로 호출)을 클라이언트 애플리케이션으로 표시하는 웹 서비스를 작성 및 전개할 수 있습니다. 웹 서비스 기능에
대한 자세한 정보는 웹
서비스 온라인 도움말을 참조하십시오.