云数据库 GAUSSDB-UNION,CASE和相关构造:对于case和coalesce,在TD兼容模式下的处理

时间:2024-11-02 18:47:43

对于case和coalesce,在TD兼容模式下的处理

  • 如果所有输入都是相同的类型,并且不是unknown类型,那么解析成这种类型。
  • 如果所有输入都是unknown类型则解析成text类型。
  • 如果输入字符串(包括unknown,unknown当text来处理)和数字类型,那么解析成字符串类型,如果是其他不同的类型范畴,则报错。
  • 如果输入类型是同一个类型范畴,则选择该类型的优先级较高的类型。
  • 把所有输入转换为所选的类型。如果从给定的输入到所选的类型没有隐式转换则失败。
support.huaweicloud.com/distributed-devg-v2-gaussdb/gaussdb-12-0307.html