라이브러리

[PHP] oci_field_type - 필드의 데이터 유형 이름을 반환합니다.




PHP에서 oci_field_type() 함수

PHP의 `oci_field_type()` 함수는 Oracle Database의 컬럼 타입을 반환하는 함수입니다. 이 함수는 Oracle Database의 PL/SQL에서 사용하는 타입 이름을 반환하며, PHP에서 사용하는 타입 이름과 다를 수 있습니다.

함수 구조

`oci_field_type()` 함수의 구조는 다음과 같습니다.

#hostingforum.kr
php

string oci_field_type ( resource $statement , int $field_number )



* `$statement`: Oracle Database에 연결된 statement resource
* `$field_number`: 컬럼 번호 (1부터 시작)

예제

다음 예제는 Oracle Database에 연결된 statement resource를 생성하고, `oci_field_type()` 함수를 사용하여 컬럼 타입을 반환하는 예제입니다.

#hostingforum.kr
php

// Oracle Database에 연결

$ora_conn = oci_connect('사용자명', '비밀번호', '호스트명:포트번호/서비스명');



// SQL 문을 실행

$stid = oci_parse($ora_conn, 'SELECT * FROM 테이블명');

oci_execute($stid);



// 컬럼 타입을 반환

$column_type = oci_field_type($stid, 1);

echo "컬럼 타입: $column_type
";



// 컬럼 이름을 반환

$column_name = oci_field_name($stid, 1);

echo "컬럼 이름: $column_name
";



// Oracle Database에 연결을 종료

oci_close($ora_conn);



Oracle Database 컬럼 타입

Oracle Database의 컬럼 타입은 다음과 같습니다.

* `NUMBER`: 정수 타입
* `VARCHAR2`: 문자열 타입
* `DATE`: 날짜 타입
* `TIMESTAMP`: 시간 타입
* `BLOB`: 바이너리 타입
* `CLOB`: 문자열 타입 (LOB)

PHP에서 `oci_field_type()` 함수를 사용하여 Oracle Database의 컬럼 타입을 반환할 수 있습니다. 이 함수는 Oracle Database의 PL/SQL에서 사용하는 타입 이름을 반환하며, PHP에서 사용하는 타입 이름과 다를 수 있습니다.

참고

* Oracle Database의 컬럼 타입은 PL/SQL에서 사용하는 타입 이름과 다를 수 있습니다.
* PHP의 `oci_field_type()` 함수는 Oracle Database의 PL/SQL에서 사용하는 타입 이름을 반환합니다.
* Oracle Database의 컬럼 타입을 반환하는 함수로 `oci_field_type()` 함수 외에도 `oci_field_name()` 함수가 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색