cubrid_set_db_parameter
(PECL CUBRID >= 8.4.0)
cubrid_set_db_parameter - CUBRID 데이터베이스 파라미터 설정
설명
cubrid_set_db_parameter(resource $conn_identifier
, int $param_type
, int $param_value
): bool
cubrid_set_db_parameter() 함수는 CUBRID 데이터베이스 파라미터를 설정하는 데 사용된다. 다음 CUBRID 데이터베이스 파라미터를 설정할 수 있다.
-
PARAM_ISOLATION_LEVEL
-
PARAM_LOCK_TIMEOUT
메모: 자동 커밋 모드는 cubrid_set_autocommit()을 이용하여 설정할 수 있다.
매개변수
conn_identifier
- CUBRID 연결. 연결 식별자를 지정하지 않으면 cubrid_connect()가 마지막으로 연 링크를 가정한다.
param_type
- 데이터베이스 매개변수 유형입니다.
param_value
- 격리 수준 값(1-6) 또는 잠금 시간 초과(초) 값입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 cubrid_get_db_parameter() 예제
<?php
$conn = cubrid_connect("localhost", 33000, "demodb", "dba");
$params = cubrid_get_db_parameter($conn);
var_dump($params);
cubrid_set_autocommit($conn, CUBRID_AUTOCOMMIT_TRUE);
cubrid_set_db_parameter($conn, CUBRID_PARAM_ISOLATION_LEVEL, 2);
$params_new = cubrid_get_db_parameter($conn);
var_dump($params_new);
cubrid_disconnect($conn);
?>
위의 예는 다음을 출력합니다.
array(4) { ["PARAM_ISOLATION_LEVEL"]=> int(3) ["PARAM_LOCK_TIMEOUT"]=> int(-1) ["PARAM_MAX_STRING_LENGTH"]=> int(1073741823) ["PARAM_AUTO_COMMIT"]=> int(0) } array(4) { ["PARAM_ISOLATION_LEVEL"]=> int(2) ["PARAM_LOCK_TIMEOUT"]=> int(-1) ["PARAM_MAX_STRING_LENGTH"]=> int(1073741823) ["PARAM_AUTO_COMMIT"]=> int(1) }
기타
- cubrid_get_db_parameter() - CUBRID 데이터베이스 파라미터를 반환
- cubrid_set_autocommit() - 연결의 자동 커밋 모드 설정