开发者社区 问答 正文

创建视图报如下错误: ODPS-0130071:[1,27] Semantic analysis

已解决

创建视图报如下错误: ODPS-0130071:[1,27] Semantic analysis exception - incompatible types, cannot convert TABLE (m STRING, h STRING, w STRING, ds STRING) to TABLE (m ANY, h ANY, w ANY, ds ANY, tb ANY)

展开
收起
阿里云服务支持 2022-12-08 09:53:32 362 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    创建视图的sql,如下:

    create view if not exists test_view

    (

    m COMMENT 'ede',

    h COMMENT 'dedje',

    w COMMENT 'oeuej',

    ds COMMENT 'piju

    )

    as select

    a.m,

    a.h,

    a.w,

    a.ds,2

    a.tb

    from xxx.yyy a

    join xxx.fff b

    on a.m = b.m and a.h = b.h a.ds = b.ds;

    create view () as select from语法中需确保新建view的column list与select中的column list数量相同,所以创建视图加上tb列。

    2022-12-08 09:58:16
    赞同 展开评论