Oracle OCI8
- 소개
- 설치/구성
- 미리 정의된 상수
- Examples
- OCI8 연결 처리 및 연결 풀링
- OCI8 FAN(Fast Application Notification) 지원
- OCI8 투명 애플리케이션 장애 조치(TAF) 지원
- OCI8 및 DTrace 동적 추적
- 지원되는 데이터 유형
- OCI8 함수
- oci_bind_array_by_name — PHP 배열을 Oracle PL/SQL 배열 매개변수에 바인딩
- oci_bind_by_name — PHP 변수를 Oracle 자리 표시자에 바인딩
- oci_cancel — 커서에서 읽기 취소
- oci_client_version — Oracle 클라이언트 라이브러리 버전을 반환합니다.
- oci_close — Oracle 연결을 닫습니다.
- oci_commit — 미해결 데이터베이스 트랜잭션을 커밋합니다.
- oci_connect — Oracle 데이터베이스에 연결
- oci_define_by_name — 쿼리 가져오기를 위해 PHP 변수를 열과 연결합니다.
- oci_error — 마지막으로 발견된 오류를 반환합니다.
- oci_execute — 명령문을 실행합니다.
- oci_fetch_all — 쿼리에서 여러 행을 2차원 배열로 가져옵니다.
- oci_fetch_array — 쿼리의 다음 행을 연관 또는 숫자 배열로 반환합니다.
- oci_fetch_assoc — 쿼리의 다음 행을 연관 배열로 반환
- oci_fetch_object — 쿼리의 다음 행을 객체로 반환
- oci_fetch_row — 쿼리의 다음 행을 숫자형 배열로 반환
- oci_fetch — 쿼리에서 내부 버퍼로 다음 행을 가져옵니다.
- oci_field_is_null — 현재 페치된 행의 필드가 null인지 확인
- oci_field_name — 명령문에서 필드 이름을 반환합니다.
- oci_field_precision — 필드의 정밀도를 말하십시오
- oci_field_scale — 필드의 규모를 말하다
- oci_field_size — 필드의 크기를 반환
- oci_field_type_raw — 필드의 원시 Oracle 데이터 유형을 알려줍니다.
- oci_field_type — 필드의 데이터 유형 이름을 반환합니다.
- oci_free_descriptor — 설명자를 해제
- oci_free_statement — 명령문 또는 커서와 관련된 모든 리소스를 해제합니다.
- oci_get_implicit_resultset — Oracle Database 암시적 결과 세트가 있는 상위 명령문 리소스에서 다음 하위 명령문 리소스를 반환합니다.
- oci_lob_copy — 큰 개체를 복사합니다.
- oci_lob_is_equal — 2개의 LOB/FILE 로케이터가 같은지 비교합니다.
- oci_new_collection — 새 컬렉션 개체를 할당합니다.
- oci_new_connect — 고유한 연결을 사용하여 Oracle 서버에 연결
- oci_new_cursor — 새 커서(문 핸들)를 할당하고 반환합니다.
- oci_new_descriptor — 새로운 빈 LOB 또는 FILE 설명자를 초기화합니다.
- oci_num_fields — 명령문의 결과 열 수를 반환합니다.
- oci_num_rows — 명령문 실행 중 영향을 받는 행 수를 반환합니다.
- oci_parse — 실행을 위해 Oracle 문을 준비합니다.
- oci_password_change — Oracle 사용자의 비밀번호 변경
- oci_pconnect — 영구 연결을 사용하여 Oracle 데이터베이스에 연결
- oci_register_taf_callback — Oracle Database TAF에 대한 사용자 정의 콜백 함수 등록
- oci_result — 가져온 행에서 필드 값을 반환합니다.
- oci_rollback — 미해결 데이터베이스 트랜잭션 롤백
- oci_server_version — Oracle 데이터베이스 버전을 반환합니다.
- oci_set_action — 작업 이름을 설정합니다.
- oci_set_call_timeout — 데이터베이스 호출에 대한 밀리초 제한 시간을 설정합니다.
- oci_set_client_identifier — 클라이언트 식별자를 설정합니다.
- oci_set_client_info — 클라이언트 정보를 설정합니다
- oci_set_db_operation — 데이터베이스 작업을 설정합니다.
- oci_set_edition — 데이터베이스 에디션을 설정합니다.
- oci_set_module_name — 모듈 이름을 설정합니다
- oci_set_prefetch_lob — 각 CLOB 또는 BLOB에 대해 프리페치된 데이터의 양을 설정합니다.
- oci_set_prefetch — 쿼리에서 미리 가져올 행 수를 설정합니다.
- oci_statement_type — 문의 유형을 반환합니다.
- oci_unregister_taf_callback — Oracle Database TAF에 대한 사용자 정의 콜백 함수 등록 취소
- OCICollection - OCICollection 클래스
- OCICollection::append — 컬렉션에 요소 추가
- OCICollection::assign — 다른 기존 컬렉션의 컬렉션에 값을 할당합니다.
- OCICollection::assignElem — 컬렉션의 요소에 값을 할당합니다.
- OCICollection::free — 컬렉션 개체와 연결된 리소스를 해제합니다.
- OCICollection::getElem — 요소의 값을 반환
- OCICollection::max — 컬렉션의 최대 요소 수를 반환합니다.
- OCICollection::size — 컬렉션의 크기를 반환
- OCICollection::trim — 컬렉션의 끝에서 요소를 자릅니다.
- OCILob - OCIlob 클래스
- OCILob::append — 큰 개체의 데이터를 다른 큰 개체에 추가합니다.
- OCILob::close — LOB 설명자를 닫습니다.
- OCILob::eof — 큰 개체의 설명자에서 파일 끝 테스트
- OCILob::erase — 내부 LOB 데이터의 지정된 부분을 지웁니다.
- OCILob::export — LOB의 내용을 파일로 내보냅니다.
- OCILob::flush — 서버에 LOB의 버퍼를 플러시/씁니다.
- OCILob::free — LOB 설명자와 연결된 리소스를 해제합니다.
- OCILob::getBuffering — 큰 개체에 대한 현재 버퍼링 상태를 반환합니다.
- OCILob::import — 파일 데이터를 LOB로 가져오기
- OCILob::load — 큰 개체의 내용을 반환합니다.
- OCILob::read — 큰 개체의 일부를 읽습니다.
- OCILob::rewind — 내부 포인터를 큰 개체의 시작 부분으로 이동합니다.
- OCILob::save — 큰 개체에 데이터를 저장합니다.
- OCILob::saveFile — OCILob::import의 별칭
- OCILob::seek — 큰 개체의 내부 포인터를 설정합니다.
- OCILob::setBuffering — 큰 개체에 대한 버퍼링의 현재 상태를 변경합니다.
- OCILob::size — 큰 객체의 크기를 반환
- OCILob::tell — 큰 객체의 내부 포인터의 현재 위치를 반환
- OCILob::truncate — 큰 개체를 자릅니다.
- OCILob::write — 큰 개체에 데이터를 씁니다.
- OCILob::writeTemporary — 임시 대형 개체를 씁니다.
- OCILob::writeToFile — OCILob::export의 별칭
- OCI8 사용되지 않는 별칭 및 함수
- oci_internal_debug — 내부 디버그 출력 활성화 또는 비활성화
- ocibindbyname — oci_bind_by_name의 별칭
- ocicancel — oci_cancel의 별칭
- ocicloselob — OCI-Lob::close의 별칭
- ocicollappend — OCICollection::append의 별칭
- ocicollassign — OCICollection::assign의 별칭
- ocicollassignelem — OCICollection::assignElem의 별칭
- ocicollgetelem — OCICollection::getElem의 별칭
- ocicollmax — OCICollection::max의 별칭
- ocicollsize — OCICollection::size의 별칭
- ocicolltrim — OCICollection::trim의 별칭
- ocicolumnisnull — oci_field_is_null의 별칭
- ocicolumnname — oci_field_name의 별칭
- ocicolumnprecision — oci_field_precision의 별칭
- oci_field_scale의 별칭
- ocicolumnsize — oci_field_size의 별칭
- ocicolumntype — oci_field_type의 별칭
- ocicolumntyperaw — oci_field_type_raw의 별칭
- ocicommit — oci_commit의 별칭
- ocidefinebyname — oci_define_by_name의 별칭
- ocierror — oci_error의 별칭
- ociexecute — oci_execute의 별칭
- ocifetch — oci_fetch의 별칭
- ocifetchinto — oci_fetch_array, oci_fetch_object, oci_fetch_assoc 및 oci_fetch_row의 구식 악센트
- ocifetchstatement — oci_fetch_all의 별칭
- ocifreecollection — OCICollection의 별칭 :: 무료
- ocifreecursor — oci_free_statement의 별칭
- ocifreedesc — OCI-Lob::free의 별칭
- ocifreestatement — oci_free_statement의 별칭
- ociinternaldebug — oci_internal_debug의 별칭
- ociloadlob — OCI-Lob::load의 별칭
- ocilogoff — oci_close의 별칭
- ocilogon — oci_connect의 별칭
- ocinewcollection — oci_new_collection의 별칭
- ocinewcursor — oci_new_cursor의 별칭
- ocinewdescriptor — oci_new_descriptor의 별칭
- ocinlogon — oci_new_connect의 별칭
- ocinumcols — oci_num_fields의 별칭
- ociparse — oci_parse의 별칭
- ociplogon — oci_pconnect의 별칭
- ociresult — oci_result의 별칭
- ocirollback — oci_rollback의 별칭
- ocirowcount — oci_num_rows의 별칭
- ocisavelob — OCI-Lob::save의 별칭
- ocisavelobfile — OCI-Lob::import의 별칭
- ociserverversion — oci_server_version의 별칭
- ocisetprefetch — oci_set_prefetch의 별칭
- ocistatementtype — oci_statement_type의 별칭
- ociwritelobtofile — OCI-Lob::export의 별칭
- ociwritetemporarylob — OCI-Lob::writeTemporary의 별칭