
RowResult::getColumnNames 메소드는 컬럼 이름을 반환하는 메소드입니다.
이 메소드는 컬럼 이름을 배열로 반환하며, 각 컬럼 이름은 문자열로 표현됩니다.
예를 들어, 다음과 같은 SQL 문을 실행한 후 RowResult::getColumnNames 메소드를 호출한 경우:
#hostingforum.kr
sql
SELECT * FROM 테이블명;
컬럼 이름이 다음과 같이 반환됩니다:
#hostingforum.kr
sql
DECLARE
TYPE RowType IS RECORD (
컬럼1 VARCHAR2(100),
컬럼2 NUMBER,
컬럼3 DATE
);
TYPE RowList IS TABLE OF RowType;
RowList RowList;
ColumnNames VARCHAR2(4000);
BEGIN
SELECT * BULK COLLECT INTO RowList FROM 테이블명;
ColumnNames := RowList(1).COLUMN1 || ',' || RowList(1).COLUMN2 || ',' || RowList(1).COLUMN3;
DBMS_OUTPUT.PUT_LINE(ColumnNames);
END;
컬럼 이름이 다음과 같이 출력됩니다: 컬럼1,컬럼2,컬럼3
2025-06-20 19:41