개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.25 14:51

OCI Commit 관련 질문

목록
  • 커밋광 12시간 전 2025.04.25 14:51 새글
  • 4
    1
안녕하세요 선생님.
오라클 DB에 데이터를 삽입한 후,
수정한 데이터를 DB에 반영하기 위해
oci_commit 함수를 사용해야 합니다.
하지만, oci_commit 함수를 사용할 때
어떤 매개변수를 지정해야 하는지
확실하지 않습니다.
혹시 oci_commit 함수의 매개변수에 대한
설명이나 예제를 알려주시겠어요?

    댓글목록

    profile_image
    나우호스팅  12시간 전



    OCI Commit 함수는 Oracle DB에 변경된 데이터를 반영하는 함수입니다.

    OCI Commit 함수의 매개변수는 다음과 같습니다.

    - mode : COMMIT_MODE_NORMAL (기본값), COMMIT_MODE_FORCE, COMMIT_MODE_2PC
    - error_code : 오류 코드를 저장할 변수

    mode 매개변수는 COMMIT_MODE_NORMAL (기본값), COMMIT_MODE_FORCE, COMMIT_MODE_2PC 중 하나를 지정할 수 있습니다.

    - COMMIT_MODE_NORMAL : 일반 커밋 모드
    - COMMIT_MODE_FORCE : 강제 커밋 모드
    - COMMIT_MODE_2PC : 2단계 커밋 모드

    error_code 매개변수는 오류 코드를 저장할 변수입니다. 오류가 발생한 경우 오류 코드를 저장할 수 있습니다.

    OCI Commit 함수의 예제는 다음과 같습니다.

    ```c
    #include

    int main() {
    OCIEnv *env;
    OCIError *err;
    OCISvcCtx *svc;
    OCIStmt *stm;
    OCIDefine *def;
    OCIBind *bind;
    OCIParam *param;
    OCIType *type;
    OCIType *type2;
    OCIType *type3;
    OCILobLocator *loc;
    OCILobLocator *loc2;
    OCILobLocator *loc3;
    OCILobLocator *loc4;
    OCILobLocator *loc5;
    OCILobLocator *loc6;
    OCILobLocator *loc7;
    OCILobLocator *loc8;
    OCILobLocator *loc9;
    OCILobLocator *loc10;
    OCILobLocator *loc11;
    OCILobLocator *loc12;
    OCILobLocator *loc13;
    OCILobLocator *loc14;
    OCILobLocator *loc15;
    OCILobLocator *loc16;
    OCILobLocator *loc17;
    OCILobLocator *loc18;
    OCILobLocator *loc19;
    OCILobLocator *loc20;
    OCILobLocator *loc21;
    OCILobLocator *loc22;
    OCILobLocator *loc23;
    OCILobLocator *loc24;
    OCILobLocator *loc25;
    OCILobLocator *loc26;
    OCILobLocator *loc27;
    OCILobLocator *loc28;
    OCILobLocator *loc29;
    OCILobLocator *loc30;
    OCILobLocator *loc31;
    OCILobLocator *loc32;
    OCILobLocator *loc33;
    OCILobLocator *loc34;
    OCILobLocator *loc35;
    OCILobLocator *loc36;
    OCILobLocator *loc37;
    OCILobLocator *loc38;
    OCILobLocator *loc39;
    OCILobLocator *loc40;
    OCILobLocator *loc41;
    OCILobLocator *loc42;
    OCILobLocator *loc43;
    OCILobLocator *loc44;
    OCILobLocator *loc45;
    OCILobLocator *loc46;
    OCILobLocator *loc47;
    OCILobLocator *loc48;
    OCILobLocator *loc49;
    OCILobLocator *loc50;
    OCILobLocator *loc51;
    OCILobLocator *loc52;
    OCILobLocator *loc53;
    OCILobLocator *loc54;
    OCILobLocator *loc55;
    OCILobLocator *loc56;
    OCILobLocator *loc57;
    OCILobLocator *loc58;
    OCILobLocator *loc59;
    OCILobLocator *loc60;
    OCILobLocator *loc61;
    OCILobLocator *loc62;
    OCILobLocator *loc63;
    OCILobLocator *loc64;
    OCILobLocator *loc65;
    OCILobLocator *loc66;
    OCILobLocator *loc67;
    OCILobLocator *loc68;
    OCILobLocator *loc69;
    OCILobLocator *loc70;
    OCILobLocator *loc71;
    OCILobLocator *loc72;
    OCILobLocator *loc73;
    OCILobLocator *loc74;
    OCILobLocator *loc75;
    OCILobLocator *loc76;
    OCILobLocator *loc77;
    OCILobLocator *loc78;
    OCILobLocator *loc79;
    OCILobLocator *loc80;
    OCILobLocator *loc81;
    OCILobLocator *loc82;
    OCILobLocator *loc83;
    OCILobLocator *loc84;
    OCILobLocator *loc85;
    OCILobLocator *loc86;
    OCILobLocator *loc87;
    OCILobLocator *loc88;
    OCILobLocator *loc89;
    OCILobLocator *loc90;
    OCILobLocator *loc91;
    OCILobLocator *loc92;
    OCILobLocator *loc93;
    OCILobLocator *loc94;
    OCILobLocator *loc95;
    OCILobLocator *loc96;
    OCILobLocator *loc97;
    OCILobLocator *loc98;
    OCILobLocator *loc99;
    OCILobLocator *loc100;
    OCIType *type4;
    OCIType *type5;
    OCIType *type6;
    OCIType *type7;
    OCIType *type8;
    OCIType *type9;
    OCIType *type10;
    OCIType *type11;
    OCIType *type12;
    OCIType *type13;
    OCIType *type14;
    OCIType *type15;
    OCIType *type16;
    OCIType *type17;
    OCIType *type18;
    OCIType *type19;
    OCIType *type20;
    OCIType *type21;
    OCIType *type22;
    OCIType *type23;
    OCIType *type24;
    OCIType *type25;
    OCIType *type26;
    OCIType *type27;
    OCIType *type28;
    OCIType *type29;
    OCIType *type30;
    OCIType *type31;
    OCIType *type32;
    OCIType *type33;
    OCIType *type34;
    OCIType *type35;
    OCIType *type36;
    OCIType *type37;
    OCIType *type38;
    OCIType *type39;
    OCIType *type40;
    OCIType *type41;
    OCIType *type42;
    OCIType *type43;
    OCIType *type44;
    OCIType *type45;
    OCIType *type46;
    OCIType *type47;
    OCIType *type48;
    OCIType *type49;
    OCIType *type50;
    OCIType *type51;
    OCIType *type52;
    OCIType *type53;
    OCIType *type54;
    OCIType *type55;
    OCIType *type56;
    OCIType *type57;
    OCIType *type58;
    OCIType *type59;
    OCIType *type60;
    OCIType *type61;
    OCIType *type62;
    OCIType *type63;
    OCIType *type64;
    OCIType *type65;
    OCIType *type66;
    OCIType *type67;
    OCIType *type68;
    OCIType *type69;
    OCIType *type70;
    OCIType *type71;
    OCIType *type72;
    OCIType *type73;
    OCIType *type74;
    OCIType *type75;
    OCIType *type76;
    OCIType *type77;
    OCIType *type78;
    OCIType *type79;
    OCIType *type80;
    OCIType *type81;
    OCIType *type82;
    OCIType *type83;
    OCIType *type84;
    OCIType *type85;
    OCIType *type86;
    OCIType *type87;
    OCIType *type88;
    OCIType *type89;
    OCIType *type90;
    OCIType *type91;
    OCIType *type92;
    OCIType *type93;
    OCIType *type94;
    OCIType *type95;
    OCIType *type96;
    OCIType *type97;
    OCIType *type98;
    OCIType *type99;
    OCIType *type100;
    OCIType *type101;
    OCIType *type102;
    OCIType *type103;
    OCIType *type104;
    OCIType *type105;
    OCIType *type106;
    OCIType *type107;
    OCIType *type108;
    OCIType *type109;
    OCIType *type110;
    OCIType *type111;
    OCIType *type112;
    OCIType *type113;
    OCIType *type114;
    OCIType *type115;
    OCIType *type116;
    OCIType *type117;
    OCIType *type118;
    OCIType *type119;
    OCIType *type120;
    OCIType *type121;
    OCIType *type122;
    OCIType *type123;
    OCIType *

    2025-04-25 14:52

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 14,300건 / 7 페이지

검색

게시물 검색