11.4 GET_COLUMNSファンクション
このファンクションは、APEXコンポーネントで使用するために、パーサー・プロファイルの列を表として返します。
構文
function get_columns(
p_profile in clob ) return APEX_T_PARSER_COLUMNS;
パラメータ
表11-2 GET_COLUMNSファンクションのパラメータ
パラメータ | 説明 |
---|---|
|
解析に使用されるファイル・プロファイル。ファイル・プロファイルは、以前の |
戻り値
プロファイル列の情報をAPEX_T_PARSER_COLUMNS
の行として返します。
例
この例では、DISCOVER()
を使用してファイル・プロファイルを計算してから、GET_COLUMS()
を使用して列のリストとそのデータ型を返します。
select *
from table(
apex_data_parser.get_columns(
apex_data_parser.discover(
p_content => {BLOB containing XLSX file},
p_file_name=>'large.xlsx' )));
COLUMN_POSITION COLUMN_NAME DATA_TYPE FORMAT_MASK
--------------- ------------- ----------- ------------------
1 C0 NUMBER
2 FIRST_NAME VARCHAR2
3 LAST_NAME VARCHAR2
4 GENDER VARCHAR2
5 COUNTRY VARCHAR2
6 AGE NUMBER
7 DATE_ DATE DD"/"MM"/"YYYY
8 ID NUMBER
親トピック: APEX_DATA_PARSER