Reputation: 119
I have a sql command below, it can get NOSREAD_PARQUET_SCHEMA and return data column type. BUT I don't know varchar length, this makes a little trouble in crate a foreign Table. How to know the varchar length???????
SELECT ParquetColumnName,TDColumnType
FROM READ_NOS_FM (
USING
STOREDAS('PARQUET')
FULLSCAN('TRUE')
RETURNTYPE('NOSREAD_PARQUET_SCHEMA')
LOCATION('/s3/bXXXXXXX.s3.amazonaws.com/PARQUETDATA/)
) AS D;
result:
ParquetColumnName TDColumnType
------------------------------------------------------------------------
GageHeight2 FLOAT
Flow FLOAT
site_no BIGINT
datetime VARCHAR
Precipitation FLOAT
GageHeight FLOAT
Upvotes: 0
Views: 121
Reputation: 2080
With FULLSCAN('TRUE') the ParquetColumnMaxLength should have the maximum length found in the data for variable-length columns
Upvotes: 1