开发者社区> 问答> 正文

odps里面的sql是不是不支持update

    在虚拟机里运行sql命令的时候发现好像不能识别update,delete这些更新操作,sql文档里面也没有涉及。那对单列数据更新应该怎么做??求大神

展开
收起
joincom 2014-04-26 20:43:44 10054 0
4 条回答
写回答
取消 提交回答
  • 回楼主joincom的帖子
    回答以上所有同学的问题。在离线分布式系统中,很少有能够update和delete的操作。原因是因为系统的设计目标是为了能够处理PB级别的数据。原因如下:
    1. 处理PB数据时,很少有只更新一条数据的场景。数据的更新都是批量操作,因此我们支持insert into 以追加的形式更新数据;
    2. 在此场景下,如果支持update操作,一般会极大影响系统性能。这个我就不多说了,希望大家能够自行阅读一些参考资料。
    2014-04-27 10:09:10
    赞同 展开评论 打赏
  • Reodps里面的sql是不是不支持update
    我也想知道  怎么改一条记录啊
    2014-04-26 21:34:47
    赞同 展开评论 打赏
  • Reodps里面的sql是不是不支持update
    同问~~求大神解答啊。。。
    2014-04-26 21:25:25
    赞同 展开评论 打赏
  • Reodps里面的sql是不是不支持update
    自己顶,再补充一下。在创建表的时候也不能指定列的是否可空的属性。那在插入数据的时候只能每一列信息都插入进去。但是要是在一个表中统计多个信息的时候怎么可能一下统计出所有的信息,然后一下插入表中呢?不知道是不是我理解有误,求解答。挺急的,在线等。
    2014-04-26 21:13:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载