
CUBRID의 자동커밋 설정에 대한 답변입니다.
CUBRID의 자동커밋 상태를 얻어올 수 있는 함수는 cubrid_get_autocommit() 함수입니다. 이 함수의 반환값은 0(자동커밋이 비활성화) 또는 1(자동커밋이 활성화)입니다.
자동커밋을 설정하거나 해제하는 함수는 cubrid_autocommit() 함수입니다. 이 함수의 첫 번째 인자는 1(자동커밋 활성화) 또는 0(자동커밋 비활성화)입니다.
자동커밋을 설정하는 함수를 사용하여 커밋을 생략하고, 다음 쿼리에서 다시 자동커밋을 설정하고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
sql
-- 자동커밋을 비활성화합니다.
cubrid_autocommit(conn, 0);
-- 쿼리를 실행합니다. (자동커밋이 비활성화되어 커밋이 생략됩니다.)
cubrid_query(conn, "INSERT INTO 테이블명 VALUES ('값')");
-- 자동커밋을 활성화합니다.
cubrid_autocommit(conn, 1);
이러한 방법으로 자동커밋을 설정하거나 해제할 수 있습니다.
2025-07-24 09:32