
SQLStatementResult::getColumns 메소드는 결과셋의 컬럼 정보를 반환하는 메소드입니다. 이 메소드는 컬럼 이름, 데이터 타입, 크기, 정밀도, 스케일, nullable 여부, 기본값, 컬럼 ID, 컬럼 이름을 포함하는 배열을 반환합니다.
컬럼의 데이터 타입을 얻는 방법은 getColumns 메소드의 반환 배열에서 각 컬럼의 데이터 타입을 참조하는 방법입니다. 예를 들어, 컬럼 0의 데이터 타입은 getColumns 메소드의 반환 배열의 첫 번째 원소인 ColumnInfo의 dataType 속성을 참조하여 얻을 수 있습니다.
getColumns 메소드의 반환 형식은 다음과 같습니다.
#hostingforum.kr
php
array(
ColumnInfo $column1,
ColumnInfo $column2,
...
)
ColumnInfo 클래스는 다음과 같은 속성을 포함합니다.
#hostingforum.kr
php
class ColumnInfo {
public $name;
public $dataType;
public $size;
public $precision;
public $scale;
public $nullable;
public $defaultValue;
public $columnId;
}
이 속성을 참조하여 컬럼의 데이터 타입을 얻을 수 있습니다.
2025-06-01 07:37