IBM DB2 미리 정의된 상수
아래 상수는 이 확장에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다.
DB2_BINARY
(int)- 바이너리 데이터가 있는 그대로 반환되도록 지정합니다. 이것은 기본 모드입니다.
DB2_CONVERT
(int)- 이진 데이터가 16진수 인코딩으로 변환되고 ASCII 문자열로 반환되도록 지정합니다.
DB2_PASSTHRU
(int)- 이진 데이터가
null
값으로 변환되도록 지정합니다. DB2_SCROLLABLE
(int)- 명령문 자원에 대한 스크롤 가능한 커서를 지정합니다. 이 모드는 결과 세트의 행에 대한 임의 액세스를 가능하게 하지만 현재는 IBM DB2 Universal Database에서만 지원됩니다.
DB2_FORWARD_ONLY
(int)- 명령문 자원에 대한 전방 전용 커서를 지정합니다. 이것은 기본 커서 유형이며 모든 데이터베이스 서버에서 지원됩니다.
DB2_PARAM_IN
(int)- PHP 변수가 저장 프로시저에 대한 IN 매개변수로 바인딩되어야 함을 지정합니다.
DB2_PARAM_OUT
(int)- PHP 변수가 저장 프로시저에 대한 OUT 매개변수로 바인딩되어야 함을 지정합니다.
DB2_PARAM_INOUT
(int)- PHP 변수가 저장 프로시저에 대한 INOUT 매개변수로 바인딩되어야 함을 지정합니다.
DB2_PARAM_FILE
(int)- 열이 입력을 위해 파일에 직접 바인딩되어야 함을 지정합니다.
DB2_AUTOCOMMIT_ON
(int)- 자동 커밋이 켜져 있어야 함을 지정합니다.
DB2_AUTOCOMMIT_OFF
(int)- 자동 커밋을 끄도록 지정합니다.
DB2_DOUBLE
(int)- 변수가 DOUBLE, FLOAT 또는 REAL 데이터 유형으로 바인드되어야 함을 지정합니다.
DB2_LONG
(int)- 변수가 SMALLINT, INTEGER 또는 BIGINT 데이터 유형으로 바인드되어야 함을 지정합니다.
DB2_CHAR
(int)- 변수가 CHAR 또는 VARCHAR 데이터 유형으로 바인드되어야 함을 지정합니다.
DB2_CASE_NATURAL
(int)- 열 이름이 자연스러운 대소문자로 반환되도록 지정합니다.
DB2_CASE_LOWER
(int)- 열 이름이 소문자로 반환되도록 지정합니다.
DB2_CASE_UPPER
(int)- 열 이름이 대문자로 반환되도록 지정합니다.
DB2_DEFERRED_PREPARE_ON
(int)- 지정된 명령문 자원에 대해 지연된 준비를 켜야 함을 지정합니다.
DB2_DEFERRED_PREPARE_OFF
(int)- 지정된 명령문 자원에 대해 지연된 준비를 해제하도록 지정합니다.