内联
表值函数发生器
适用于:砖的SQL砖运行时
爆炸的数组结构表。
返回
一组行中的字段组成的结构体数组的元素expr
。产生的列内联
字段的名称。
如果expr
是零
没有行。
适用于:砖12.1和更早的运行时:
内联
只能放在选择
列表作为根一个表达式或后侧面图。当把函数选择
必须没有其他生成器函数的列表是一样的选择
列表或UNSUPPORTED_GENERATOR.MULTI_GENERATOR是提高。适用于:砖的SQL砖运行时12.2及以后:
调用的侧面图条款或者是
选择
列表是弃用。相反,调用内联
作为一个table_reference。
例子
适用于:砖12.1和更早的运行时:
>选择内联(数组(结构体(1,“一个”),结构体(2,“b”))),“火花SQL”;1一个火花SQL2b火花SQL>选择内联(数组(结构体(1,“一个”),结构体(1,“b”))),内联(数组(结构体(“c”,1。0),结构体(' d ',2。0))),“火花SQL”;1一个火花SQL2b火花SQL错误:UNSUPPORTED_GENERATOR。MULTI_GENERATOR
适用于:砖的SQL砖运行时12.2及以后:
>选择我。*,“火花SQL”从内联(数组(结构体(1,“一个”),结构体(2,“b”)))作为我;1一个火花SQL2b火花SQL>选择i1。*,i2。*,“火花SQL”从内联(数组(结构体(1,“一个”),结构体(1,“b”)))作为i1,内联(数组(结构体(“c”,1。0),结构体(' d ',2。0)))作为i2;1一个c1。0火花SQL1bc1。0火花SQL1一个d2。0火花SQL1bd2。0火花SQL