매개변수 창을 사용하여 새 루틴 매개변수의 매개변수 옵션을
지정하십시오.
- 매개변수 모드
- 작성할 매개변수의 유형을 지정하십시오.
- In
- 매개변수가 클라이언트 응용프로그램에서 루틴으로 값을 전달하는
입력 매개변수임을 지정합니다. 루틴이 클라이언트 응용프로그램에
제어를 리턴하는 경우 입력 매개변수에는 값이 포함되지 않습니다.
- Out
- 매개변수가 루틴에서 클라이언트 응용프로그램으로 값을 리턴하는 출력 매개변수임을
지정합니다. 루틴이 하나 이상의 출력 전용 매개변수를 설정하지
못하면 데이터베이스가 루틴의 오류를 발견하지 못합니다. 그 대신,
데이터베이스는 루틴 시작시 설정된 값으로 클라이언트 응용프로그램에
출력 매개변수를 리턴합니다.
- InOut
- 매개변수가 입력 및 출력 매개변수 모두임을 지정합니다. 입력 및
출력 매개변수는 클라이언트 응용프로그램에서 루틴으로 값을 전달하고
루틴에서 클라이언트 응용프로그램으로 값을 리턴할 수 있습니다.
- 이름
- 매개변수의 이름을 입력하십시오.
- SQL 유형
- SQL 데이터 유형을 선택하십시오. 이 필드 아래의 제어는 선택한 SQL 데이터 유형을 기반으로 변경됩니다. 비PL/SQL 루틴에 적용됩니다.
- PL/SQL 유형
- PL/SQL 데이터 유형을 선택하십시오. 이 필드 아래의 제어는 선택한 PL/SQL 데이터 유형을 기반으로 변경됩니다. PL/SQL 루틴에 적용됩니다.
- 길이
- 선택한 SQL 유형의 길이를 입력하십시오. 이 옵션은 다음 SQL 데이터 유형에만
사용 가능합니다. BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARGRAPHIC 및
VARCHAR
- 단위
- 선택한 SQL 데이터 유형의 크기 단위를 선택하십시오. 이 옵션은 다음 SQL 데이터 유형에만 사용 가능합니다.
BLOB, CLOB 및 DBCLOB
- 정밀도
- 값이 포함할 수 있는 총 수의 갯수(1 -31)를
입력하십시오. 이 옵션은 다음 SQL 데이터 유형에만
사용 가능합니다. DECIMAL, FLOAT 및 NUMERIC.
2진 정수 및 10진수의 정밀도는 기호를 제외한 10진수 또는 2진수의
총 수입니다. 부동 소수점 번호의 정밀도는 단일 또는 이중일 수 있으며,
이는 분수의 숫자 수를 표시합니다. 정밀도는 음수일 수 없습니다.
- 스케일
- 10진수 점 오른쪽에 숫자 수를 입력하십시오.
이 옵션은 다음 SQL 데이터 유형에만
사용 가능합니다. DECIMAL, FLOAT 및 NUMERIC.
스케일은 음수이거나 정밀도보다 클 수 없습니다. 최대 정밀도는 31자입니다.
스케일을 지정하는 경우, 정밀도도 지정해야 합니다. 디폴트로 스케일은
0입니다.
- 주석
- 매개변수의 주석을 입력하십시오.
- 비트 데이터용
- 모든 문자열의 비트 데이터 하위 유형을 지정합니다. 다음 SQL 데이터
유형에만 사용 가능합니다. CHAR 및 VARCHAR. 비트 데이터 하위 유형의 문자열 바이트가
문자를 나타내지 않습니다. 이 옵션을 지정하면 문자열에서 문자 변환이
수행됩니다. 팁: 큰 2진 문자열(예: 암호화된 암호)을 루틴에 전달하는 경우
이 옵션은 유용합니다. 비PL/SQL 루틴에 적용됩니다.
- 문자 하위 유형
- z/OS®용
DB2®
전용: 문자 부속 유형 옵션을 지정하십시오.
- 문자 하위 유형 없음
- 문자열의 하위 유형이 없음을 지정합니다.
- SBCS 데이터용
- 모든 문자열에 단일 바이트 문자 세트(SBCS) 문자를 사용할 것을 지정합니다.
- 비트 데이터용
- 모든 문자열의 비트 데이터 하위 유형을 지정합니다. 다음 SQL 데이터
유형에만 사용 가능합니다. CHAR 및 VARCHAR. 비트 데이터 하위 유형의 문자열 바이트가
문자를 나타내지 않습니다. 이 옵션을 지정하면 문자열에서 문자 변환이
수행됩니다. 팁: 큰 2진 문자열(예: 암호화된 암호)을 루틴에 전달하는 경우
이 옵션은 유용합니다.
- 혼합 데이터용
- 모든 문자열에 혼합 데이터 하위 유형을 사용할 것을 지정합니다.
- 인코딩 스킴
- z/OS용
DB2
전용: 코드화 스킴 옵션을 지정하십시오.
- 디폴트값
- 디폴트 인코딩 설계를 사용할 것을 지정합니다.
- ASCII
- ASCII를 인코딩 설계로 사용할 것을 지정합니다.
- EBCDIC
- EBCDIC를 인코딩 설계로 사용할 것을 지정합니다.
- 유니코드
- 유니코드를 인코딩 설계로 사용할 것을 지정합니다.