开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks我这边在创建OSS外部表时,发现 WITH SERDEPROPERTIES 参?

DataWorks我这边在创建OSS外部表时,发现 WITH SERDEPROPERTIES 参数中有2个参数是互斥的, 'odps.text.option.use.quote' = 'true' 'odps.sql.text.schema.mismatch.mode'='ignore' 能麻烦看看吗。ps:背景是,我创建了一个外部表35个字段,但是某行有换行符,导致一行只有3个,另外一行32个字段,同时行里面的某个字段有引号包裹的字段分隔符,所以设置了这2个参数?image.png

展开
收起
真的很搞笑 2023-06-04 16:40:36 138 0
1 条回答
写回答
取消 提交回答
  • 外部表支持的简单字段类型如下表所示。类型 是否新增 格式举例 描述 TINYINT 是 1Y,-127Y 8位有符号整型,范围为-128~127。 SMALLINT 是 32767S, -100S 16位有符号整型,范围为-32,768~32,767。 INT 是 1000,-15645787 32位有符号整型,范围为-2 31 ~2 31 -1。 BIGINT 否 100000000000L, -1L 64位有符号整型,范围为-2 63 +1~2 63 -1。 FLOAT 是 无 32位二进制浮点型。 DOUBLE 否 3.1415926 1E+7 8字节双精度浮点数,64位二进制浮点型。 DECIMAL 否 3.5BD,99999999999.9999999BD 10进制精确数字类型,整型部分范围为10 36 +1~10 36 -1,小数部分精确到10 -18 。 VARCHAR(n) 是 无 变长字符类型,n为长度,取值范围为1~65,535。 STRING 否 “abc”,’bcd’,”alibaba” 字符串类型,目前长度限制为8MB。 BINARY 是 无 二进制数据类型,目前长度限制为8MB。 DATETIME 否 DATETIME ‘2017-11-11 00:00:00’ 日期时间类型,使用东八区时间作为系统标准时间。范围0000年1月1日~9999年12月31日,精确到毫秒。 TIMESTAMP 是 TIMESTAMP ‘2017-11-11 00:00:00.123456789’ 与时区无关的时间戳类型,范围为0000年1月1日~9999年12月31日23.59:59.999,999,999,精确到纳秒。 BOOLEAN 否 包括TRUE和FALSE BOOLEAN类型,取值TRUE或FALSE。外部表支持的复杂字段类型如下表所示。类型 定义方法 构造方法 ARRAY array< int >; array< struct< a:int, b:string >> array(1, 2, 3); array(array(1, 2); array(3, 4)) MAP map< string, string >; map< smallint, array< string>> map(“k1”, “v1”, “k2”, https://help.aliyun.com/document_detail/92220.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-06-04 16:50:38
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载