Anonyblksqlexec IBM 데이터 서버 드라이버 구성 키워드
Embedded SQL 애플리케이션에서 사용되면 CALL문에서 SQL 실행 경로로 익명 블록 실행 플로우를 변경합니다.
주의: 이 키워드는 Db2 11.5.6 이상 버전에서 사용 가능합니다.
- 동등한 CLI 키워드
- NONE
- 동등한 IBM® Data Server Provider for .NET 연결 문자열 키워드
- 없음
- IBM 데이터 서버 드라이버 구성 파일(db2dsdriver.cfg) 구문
<parameter name="Anonyblksqlexec" value="0 | 1"/>- 기본 설정:
- 0 | FALSE
- 사용법 참고:
Embedded SQL 애플리케이션에서 1로 설정되면, Anonyblksqlexec 키워드는 CALL문 실행 경로에서 SQL 실행 경로로 익명 블록 실행 플로우를 변경합니다.
예를 들면, 키워드가 1로 설정되면, USING 및 INTO절 모두에서 INPUT 및 OUTPUT 매개변수를 지정할 수 있습니다.
키워드 값이 설정되지 않거나 0으로 설정되면(기본값), USING 절에서 입력 매개변수만을 지정하고 INTO 절에서 출력 매개변수를 지정할 수 있습니다.EXEC SQL EXECUTE db2strm1 INTO :h_name_in INDICATOR :h_name_in_ind, :h_name_out INDICATOR :h_name_out_ind USING :h_name_in,:h_name_out;EXEC SQL PREPARE db2strm1 from strm1; EXEC SQL EXECUTE db2strm1 INTO :h_name_out INDICATOR :h_name_out_ind USING :h_name_in;
참고: 레지스트리 및 환경 변수 설정을 통해 익명 블록 실행의 동작을 변경하는 대체 방법은 DB2_ANONYMOUS_ESQL_EXECUTION_BLOCK 변수에 대한 설명을 참조하십시오.