
OCI 연결을 해제하는 함수는 `oci_free_statement`이 아닙니다. OCI 연결을 해제하는 함수는 `oci_env_close` 또는 `oci_close_credits`입니다.
`oci_free_statement` 함수는 SQL 문을 실행한 후에 사용된 문을 해제하는 함수입니다.
`oci_free_statement` 함수를 호출할 때는 SQL 문을 실행한 후에 사용된 문을 전달해야 합니다. 예를 들어, `oci_free_statement` 함수를 호출할 때는 `stmt` 변수를 전달해야 합니다.
#hostingforum.kr
c
OCIStmt *stmt;
...
OCIStmtFree(stmt);
`oci_free_statement` 함수를 호출한 후, 다른 OCI 함수를 호출할 수 있습니다.
OCI 연결을 해제하지 않고 다른 OCI 함수를 호출하는 것이 문제가 발생하지 않습니다. 하지만 OCI 연결을 해제하지 않고 OCI 연결을 다시 생성하는 경우, 이전에 사용된 자원을 해제하지 않기 때문에 문제가 발생할 수 있습니다.
OCI 연결을 해제하는 함수는 `oci_env_close` 또는 `oci_close_credits`입니다.
#hostingforum.kr
c
OCILogoff(svc);
OCILogoff(svc);
또는
#hostingforum.kr
c
OCIEnvClose(env);
OCIEnvClose(env);
OCI 연결을 해제한 후, 다른 OCI 함수를 호출할 수 있습니다.
2025-06-04 22:33