Oracle OCI8 지원되는 데이터 유형

드라이버는 oci_bind_by_name() 함수를 사용하여 매개변수를 바인딩할 때 다음 유형을 지원합니다.

Type Mapping
SQLT_NTY oci_new_collection()에 의해 생성된 것과 같은 PHP 컬렉션 객체에서 네이티브 컬렉션 유형을 매핑합니다.
SQLT_BFILEE oci_new_descriptor()에 의해 생성된 것과 같은 네이티브 디스크립터를 매핑합니다.
SQLT_CFILEE oci_new_descriptor()에 의해 생성된 것과 같은 네이티브 디스크립터를 매핑합니다.
SQLT_CLOB oci_new_descriptor()에 의해 생성된 것과 같은 네이티브 디스크립터를 매핑합니다.
SQLT_BLOB oci_new_descriptor()에 의해 생성된 것과 같은 네이티브 디스크립터를 매핑합니다.
SQLT_RDD oci_new_descriptor()에 의해 생성된 것과 같은 네이티브 디스크립터를 매핑합니다.
SQLT_NUM PHP 매개변수를 'C' 긴 유형으로 변환하고 해당 값에 바인딩합니다.
SQLT_RSET oci_parse()에 의해 생성되거나 다른 OCI 쿼리에서 검색된 것과 같은 기본 문 핸들을 매핑합니다.
SQLT_BOL PHP 매개변수를 PL/SQL BOOLEAN에 바인딩
SQLT_CHR and any other type PHP 매개변수를 문자열 유형으로 변환하고 문자열로 바인딩합니다.

결과 집합에서 열을 검색할 때 다음 유형이 지원됩니다.

Type Mapping
SQLT_RSET 커서를 나타내는 oci 문 리소스를 만듭니다.
SQLT_RDD ROWID 개체를 만듭니다.
SQLT_BLOB LOB 객체를 생성합니다.
SQLT_CLOB LOB 객체를 생성합니다.
SQLT_BFILE LOB 객체를 생성합니다.
SQLT_LNG SQLT_CHR로 바인딩되어 문자열로 반환됨
SQLT_LBI SQLT_BIN으로 바인딩되어 문자열로 반환됨
Any other type SQLT_CHR로 바인딩되어 문자열로 반환됨