数据仓库服务 GAUSSDB(DWS)-Join顺序的Hint:参数说明

时间:2024-12-09 15:13:08

参数说明

  • join_table_list

    为表示表join顺序的hint字符串,可以包含当前层的任意个表(别名),或对于子查询提升的场景,也可以包含子查询的hint别名,同时任意表可以使用括号指定优先级,表之间使用空格分隔。

    join table list中指定的表需要满足以下要求,否则会报语义错误:
    • list中的表必须在当前层或提升的子查询中存在。
    • list中的表在当前层或提升的子查询中必须是唯一的。如果不唯一,需要使用不同的别名进行区分。
    • 同一个表只能在list里出现一次。
    • 如果表存在别名,则list中的表需要使用别名。
    • 表的语法格式如下:

      [schema.]table[@block_name]

      表名可以带schema,也可以带所在子查询语句块提升前的block_name。子查询语句块在优化器进行优化重写的发生提升,则该block_name会与leading中block_name不同。

    • 表如果存在别名,优先使用别名来表示该表。
support.huaweicloud.com/devg-910-dws/dws_04_0456.html