機械翻訳について

DBMS_CLOUDパッケージのParquetからOracleデータ型へのマッピング

Parquetデータ型からOracleデータ型へのマッピングについて説明します。

ノート:

map、arrayおよびstructなどの複合型は、Oracle Database 19c以降でサポートされています。 Parquet複合型の使用の詳細は、「DBMS_CLOUDパッケージのAvro、ORCおよびParquet複合型」を参照してください。
Parquet型 Oracle型
UINT_64 NUMBER(20)
INT_64 NUMBER(19)
UINT_32 NUMBER(10)
INT_32 NUMBER(10)
UINT_16 NUMBER(5)
INT_16 NUMBER(5)
UINT_8 NUMBER(3)
INT_8 NUMBER(3)
BOOL NUMBER(1)
UTF8 BYTE_ARRAY VARCHAR2(4000 BYTE)
FLT BINARY_FLOAT
DBL BINARY_DOUBLE
DECIMAL(p) NUMBER(p)
DECIMAL(p,s) NUMBER(p,s)
DATE DATE
STRING VARCHAR2(4000)またはVARCHAR2(32767)

フォーマット・パラメータ・オプションmaxvarcharの値およびAutonomous Database MAX_STRING_SIZEの値に応じて異なります。 詳細については、「Avro、ORCまたはParquet用のDBMS_CLOUDパッケージ形式オプション」を参照してください。

TIME_MILLIS VARCHAR2(20 BYTE)
TIME_MILLIS_UTC VARCHAR2(20 BYTE)
TIME_MICROS VARCHAR2(20 BYTE)
TIME_MICROS_UTC VARCHAR2(20 BYTE)
TIMESTAMP_MILLIS TIMESTAMP(3)
TIMESTAMP_MILLIS_UTC TIMESTAMP(3)
TIMESTAMP_MICROS TIMESTAMP(6)
TIMESTAMP_MICROS_UTC TIMESTAMP(6)
TIMESTAMP_NANOS TIMESTAMP(9)

Parquet複合型の使用の詳細は、「DBMS_CLOUDパッケージのAvro、ORCおよびParquet複合型」を参照してください。