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

DataWorks 修改表生命周期的sql是啥?

DataWorks 修改表生命周期的sql是啥?

展开
收起
真的很搞笑 2023-10-22 21:19:41 274 0
3 条回答
写回答
取消 提交回答
  • 在阿里云的DataWorks中,修改表生命周期的SQL命令是ALTER TABLE table_name SET lifecycle days。其中,table_name是需要修改生命周期的表的名称,days是新的生命周期时间,只能为正整数,单位为天。

    例如,如果你想将名为test_lifecycle的表的生命周期设置为100天,你可以执行以下SQL命令:

    ALTER TABLE test_lifecycle SET lifecycle 100;
    

    如果你想修改表的生命周期,你需要首先进入DataWorks的数据源配置页面,找到对应的MaxCompute数据源,然后在数据源配置页面中,找到MaxCompute表的配置选项,并点击“编辑”按钮,在弹出的MaxCompute表配置页面中,找到“生命周期规则”选项,并点击“添加规则”按钮,在添加规则页面中,选择要设置的生命周期类型 (如180天),并设置过期时间,点击“确定”按钮保存设置,并返回到MaxCompute表的配置页面,在MaxCompute表的配置页面中,可以看到已添加的生命周期规则,并可以对其进行编辑或删除操作,最后,点击“保存”按钮保存MaxCompute表的配置信息。

    2023-10-23 11:04:57
    赞同 展开评论 打赏
    1. 如果使用表管理创建的表,在表管理中,修改“保存周期”,提交; 2. 也可以创建Sql节点,利用odps sql语句修改表的生命周期属性,参考:https://help.aliyun.com/document_detail/27808.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
    2023-10-23 08:05:38
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,你可以使用SQL语句来修改表的生命周期。以下是一些可能的SQL语句:

    1. 修改表的生命周期为永久:使用以下SQL语句可以将表的生命周期设置为永久:

      sql

      ALTER TABLE table_name SET TABLE_LIFECYCLE = 'PERMANENT';

    2. 修改表的生命周期为临时:使用以下SQL语句可以将表的生命周期设置为临时:

      sql

      ALTER TABLE table_name SET TABLE_LIFECYCLE = 'TEMPORARY';

    请注意,你需要将上述SQL语句中的table_name替换为你要修改的表的实际名称。同时,你也需要确保你具有足够的权限来执行这些SQL语句。

    2023-10-22 21:55:42
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    SQL Server在电子商务中的应用与实践 立即下载
    GeoMesa on Spark SQL 立即下载
    原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载