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)
}
                

기타