새 저장 프로시저 마법사를 사용하여
SQL 또는 Java™에서 DB2®
저장 프로시저를 작성할 수 있습니다.
전제조건: 루틴을 작성하려면 먼저
다음 전제조건이 충족되어야 합니다.
- 데이터 정의 보기에서 DB2 데이터베이스 정의를 작성하거나
가져와야 합니다. 정의에는 최소 하나의 스키마와 테이블이 포함되어야 합니다. 데이터 정의 보기에서
데이터베이스 정의를 작성하거나 데이터베이스 탐색기 보기에서 새 데이터베이스 연결 마법사를
사용하여 데이터베이스에 연결한 다음 데이터 정의 보기의
폴더에 정의를 복사할 수 있습니다.
- 데이터베이스 개발용으로 Workbench 성능을 사용 가능하게 설정하십시오. 성능이 사용되도록
설정하려면 다음을 수행하십시오.
- 기본 메뉴에서 을 클릭하십시오.
- 을 클릭하고 데이터베이스 개발자 선택란을 선택하여
모든 데이터베이스 성능을 사용 가능하게 설정하십시오.
새 저장 프로시저 마법사를 사용하면 저장 프로시저를 명명하고
구조 및 SQL 문을 정의하며, 매개변수 및 추가 옵션을 지정할 수 있습니다.
코드 단편을 포함하는 파일을 지정하여 생성된 소스 코드를 사용자 정의할 수도
있습니다. 또한 다음 코드 유형 단편을 지정할 수 있습니다.
- SQL 저장 프로시저의 경우: END 문 앞에 있는 명령문, 예외 핸들러,
변수 선언, 헤더
- Java 저장 프로시저의 경우: 헤더, 명령문 가져오기, 클래스 변수
선언
마법사를 사용하여 저장 프로시저를 작성하려면 다음을 수행하십시오.
- 데이터 Perspective로 전환하십시오.
- 데이터 정의 보기에서 데이터베이스 정의 아래에 있는 저장 프로시저 폴더를
마우스 오른쪽 단추로 클릭하고 새로 작성 > SQL 저장 프로시저
또는 새로 작성 > Java 저장 프로시저를
클릭하십시오. 새 저장 프로시저 마법사가 열립니다.
- 마법사의 단계를 완료하십시오.
마법사는 저장 프로시저를 작성하고 저장 프로시저
폴더에 데이터베이스 정의를 추가합니다.