MaxCompute问答整理之12月

  • 时间:
  • 浏览:0

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com;因为您发现本社区蕴含涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

问题报告 一、MaxCompute内建日期函数,DATEPART函数命令格式为 bigint datepart(datetime date, string datepart)用于提取日期date中指定的时间单位datepart的值。DATETIME类型。因为输入为STRING类型会隐式转换为DATETIME类型后参与运算,其它类型抛异常。但会 客户在使用函数的事先没有实现STRING类型隐式转换为DATETIME。报错信息:FAILED:ODPS-0150121:[1,50] Invalid type STRING of argument 1 for function datepart, expect DATETIME。怎么防止?

打开新类型odps.sql.type.system.odps2=true时这些隐式类型转换会被禁用,包括STR