새 스토어드 프로시저 마법사의 이름 및 언어 페이지를 사용하여
스토어드 프로시저를 작성하는 기본 옵션을 지정하십시오.
- 이름
- 스토어드 프로시저의 이름을 입력하십시오. 해당 이름은 스키마 이름으로 규정될 수
있으며 문자와 숫자를 포함할 수 있지만 문자로 시작해야 합니다.
소문자 또는 공백을 유지하도록 따옴표를
사용하여 스토어드 프로시저 이름을 구분할 수 있습니다. 이 이름은
데이터베이스에서 고유할 필요가 없지만 해당 이름과 동일한 이름 및 서명으로 스토어드
프로시저를 작성할 수 없습니다.
- 언어
- 스토어드 프로시저의 언어를 선택하십시오.
- Java™ 패키지
- Java Runtime Environment가 스토어드 프로시저의
클래스를 찾는데 사용할 패키지 이름을 입력하거나 디폴트 패키지 이름을
사용하십시오. COM.company_name.name.stored_procedure_directory_path 형식을 사용하십시오. 스토어드 프로시저의
패키지 이름을 판별하도록 데이터베이스 관리자에게 문의하십시오.
- 데이터베이스 액세스
- 데이터베이스 액세스의 옵션을 지정하십시오.
- JDBC를 사용하는 동적 SQL
- 데이터베이스에 액세스하는데 동적 SQL과 함께 JDBC(Java Database Connectivity)를 사용하도록
선택하십시오. 이 옵션을 선택하여 기타 데이터베이스 관리 시스템에 포트될 수
있는 스토어드 프로시저를 작성하십시오.
- SQLJ를 사용하는 정적 SQL
- 데이터베이스에 액세스하도록 SQLJ 표준을 준수하는 임베디드 SQL을
사용하도록 선택하십시오. SQLJ를 사용하면 SQL문을 Java 프로그램에 임베드할 수 있습니다.
권한을 캡슐화하려는 경우 이 옵션을 선택하십시오. 요구사항:
SQLJ가 SQL92 또는 이전 표준을 따르는 SQL 구문을 지원합니다. 이 요구사항은
스토어드 프로시저의 모든 정적 SQL문에 적용됩니다. 정적(SQLJ) 명령문을
포함하는 스토어드 프로시저는 fenced 모드로 실행되어야 합니다.
- 루트 패키지
- Linux®, UNIX®
및 Windows®용
DB2®를 대상으로 하는
Java
SQLJ 스토어드 프로시저 전용:
SQLJ 바인드가 작성할 패키지의 루트 이름을 입력하십시오. 옵션이 지정되지 않으면
루트 이름이 프로파일 이름에서 파생됩니다. 해당 이름의 길이는 최대
7자입니다. 숫자 1, 2, 3 및 4가 루트 패키지 이름에 추가되어
4개의 최종 패키지 이름을 작성합니다(각 분리 레벨당 한 개씩). 패키지는
다음 분리 레벨과 바인드됩니다. PACKAGENAME1은 분리 레벨 UR과 바인드됩니다.
PACKAGENAME2는 분리 레벨 CS와 바인드됩니다. PACKAGENAME3은 분리 레벨 RS와
바인드됩니다. PACKAGENAME4는 분리 레벨 RR과 바인드됩니다.
- DB2 패키지
- iSeries®용
DB2를
대상으로 하는
Java
SQLJ 스토어드 프로시저 전용: SQLJ 스토어드 프로시저를 빌드할 때 사용할
DB2
패키지 이름을 입력하십시오(예를 들어, QUSRSYS.sqlpackage).
올바른 값에 대한 정보는
SQLJ 스토어드 프로시저 빌드에 대한 DB2
문서를 참조하십시오.
- SQLJ 변환 프로그램 위치
- SQLJ 변환 지원을 구현하는 SQLJ 클래스 라이브러리를 포함하는
JAR 파일의 파일 이름 및 전체 경로를 지정하십시오.
- SQLJ 변환 프로그램 클래스 이름
- SQLJ문을 변환하는데 사용하는 SQLJ 클래스의 완전한 패키지 이름을
지정하십시오.