开发者社区> 问答> 正文

MaxCompute中修改项目的数据类型版本的修改建议有哪些?

MaxCompute中修改项目的数据类型版本的修改建议有哪些?

展开
收起
游客k7rjnht6hbtk6 2021-12-08 20:15:40 646 0
1 条回答
写回答
取消 提交回答
  • 1.项目当前使用2.0数据类型版本,如果发现必须使用的组件不支持2.0数据类型。您可以使用如下方式解决与不支持2.0数据类型组件的对接问题:

    将项目修改为1.0数据类型版本。

    在与不支持2.0数据类型组件对接任务时,将Session设置为1.0数据类型版本

    2.项目使用2.0数据类型版本,部分SQL必须使用1.0数据类型,但是部分功能依赖2.0数据类型(例如current_timestamp函数)。解决方法如下:

    将SQL拆分为单独的Session,将Session设置为1.0数据类型版本。

    将SQL改写为可以替代的功能。

    3.如果项目最开始使用了2.0数据类型版本,后面变更成1.0数据类型版本。需要注意以下2点:

    对于已经使用了2.0数据类型的表,读取数据时,TINYINT、SMALLINT、INT转为BIGINT类型,CHAR、VARCHAR转为STRING类型。

    建立1.0数据类型的表,将2.0数据类型的表中数据通过CAST函数导入1.0数据类型的表,即可将2.0数据类型的数据转化为1.0数据类型。

    2021-12-08 20:16:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载