【问题标题】:How to know the varchar length from read nos schema in tera data?如何从 tera 数据中读取的 nos 模式中知道 varchar 长度?
【发布时间】:2021-05-10 11:57:03
【问题描述】:

我下面有一个sql命令,可以得到NOSREAD_PARQUET_SCHEMA 并返回数据列类型。 但我不知道 varchar 长度,这在创建一个外部表时有点麻烦。 如何知道 varchar 长度???????

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;

结果:

ParquetColumnName    TDColumnType
------------------------------------------------------------------------
GageHeight2                    FLOAT
Flow                           FLOAT
site_no                        BIGINT
datetime                       VARCHAR
Precipitation                  FLOAT
GageHeight                     FLOAT

【问题讨论】:

  • 使用 FULLSCAN('TRUE') ParquetColumnMaxLength 应该具有在可变长度列的数据中找到的最大长度。
  • 把你的答案复制到下面的答案栏,我会选择你的答案作为正确答案。为你的答案加油。

标签: teradata


【解决方案1】:

使用 FULLSCAN('TRUE'),ParquetColumnMaxLength 应该具有在可变长度列的数据中找到的最大长度

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多