라이브러리

[PHP] ocicolumnprecision - oci_field_precision의 별칭




OciColumnPrecision

PHP의 `oci` 확장을 사용하여 Oracle 데이터베이스와 상호 작용할 때, `ociColumnPrecision` 함수는 Oracle 데이터베이스의 열에 대한 정밀도 값을 반환합니다. 이 정밀도 값은 Oracle 데이터베이스의 열에 대한 정의된 정밀도 값입니다.

함수 시그니처

#hostingforum.kr
php

oci_column_precision ( resource $statement, int $column )



* `$statement`: Oracle 데이터베이스에 대한 쿼리 결과를 나타내는 리소스입니다.
* `$column`: 열 번호를 나타내는 정수입니다.

예제

#hostingforum.kr
php

<?php



// Oracle 데이터베이스에 연결합니다.

$dsn = 'oci:dbname=ORCL;host=localhost';

$username = 'SCOTT';

$password = 'TIGER';



$conn = oci_connect($username, $password, $dsn);



if (!$conn) {

    $e = oci_error();

    print("에러: " . $e['message']);

    exit;

}



// 쿼리 실행합니다.

$query = "SELECT * FROM EMPLOYEES";

$stmt = oci_parse($conn, $query);



if (!$stmt) {

    $e = oci_error();

    print("에러: " . $e['message']);

    exit;

}



// 쿼리 실행합니다.

oci_execute($stmt);



// 열 정밀도 값을 출력합니다.

print("Employee ID 정밀도: " . oci_column_precision($stmt, 1) . "
");

print("Employee Name 정밀도: " . oci_column_precision($stmt, 2) . "
");

print("Job ID 정밀도: " . oci_column_precision($stmt, 3) . "
");



// 결과를 출력합니다.

while ($row = oci_fetch_array($stmt, OCI_ASSOC + OCI_RETURN_NULLS)) {

    print_r($row);

}



// 연결을 닫습니다.

oci_close($conn);



?>



이 예제에서는 Oracle 데이터베이스에 연결하여 `EMPLOYEES` 테이블의 열 정밀도 값을 출력합니다. `oci_column_precision` 함수를 사용하여 열 정밀도 값을 반환하고, `oci_fetch_array` 함수를 사용하여 쿼리 결과를 출력합니다.

주의

* `oci_column_precision` 함수는 Oracle 데이터베이스의 열 정밀도 값을 반환합니다. 열 정밀도 값은 Oracle 데이터베이스의 열에 대한 정의된 정밀도 값입니다.
* `$column` 매개 변수는 열 번호를 나타내는 정수입니다. 열 번호는 1부터 시작합니다.
* `oci_column_precision` 함수는 Oracle 데이터베이스에 연결된 리소스를 반환합니다. 이 리소스를 닫지 않으면 Oracle 데이터베이스에 연결이 유지됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 365 페이지

검색

게시물 검색