开发者社区> 问答> 正文

MaxCompute中pyodps如何读取desc命令的数据

已解决

MaxCompute中pyodps如何读取desc命令的数据

展开
收起
提个问题 2024-06-02 19:02:51 13 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    运行SQL的Instance能够直接执行open_reader操作读取SQL执行结果。读取时会出现以下两种情况:
    1、SQL返回了结构化的数据。
    with o.execute_sql('select * from table_name').open_reader() as reader: 
        for record in reader: # 处理每一个record。
    2、SQL可能执行了desc命令,这时可以通过reader.raw取到原始的SQL执行结果。
    with o.execute_sql('desc table_name').open_reader() as reader:         print(reader.raw)
    其它pyodps操作可以参考Python SDK示例
    2024-06-02 19:02:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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