側麵圖條款
適用於:磚的SQL磚運行時
與發電機一起使用等功能爆炸
,它生成一個虛擬表包含一個或多個行。橫向視圖
行適用於每個原始輸出行。
在磚SQL和磚開始運行時的12.2這一條款是棄用。你應該調用表生成器函數作為價值table_reference。
參數
外
如果
外
指定,返回null如果輸入數組/地圖是空的或null。生成器函數(爆炸、內聯等)。
的別名
generator_function
,這是可選的。列表的列別名
generator_function
,這可能是用於輸出行。的數量列標識符必須匹配返回的列數發生器的功能。
例子
>創建表人(idINT,的名字字符串,年齡INT,類INT,地址字符串);>插入成人值(One hundred.,“約翰。”,30.,1,“街1”),(200年,“瑪麗”,零,1,《街頭2》),(300年,“邁克”,80年,3,“街3”),(400年,“丹”,50,4,“街4”);>選擇*從人橫向視圖爆炸(數組(30.,60))的表作為c_age橫向視圖爆炸(數組(40,80年))作為d_age;id的名字年齡類地址c_aged_age- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -One hundred.約翰30.1街130.40One hundred.約翰30.1街130.80年One hundred.約翰30.1街16040One hundred.約翰30.1街16080年200年瑪麗零1街230.40200年瑪麗零1街230.80年200年瑪麗零1街26040200年瑪麗零1街26080年300年邁克80年3街330.40300年邁克80年3街330.80年300年邁克80年3街36040300年邁克80年3街36080年400年丹504街430.40400年丹504街430.80年400年丹504街46040400年丹504街46080年>選擇c_age,數(1)從人橫向視圖爆炸(數組(30.,60))作為c_age橫向視圖爆炸(數組(40,80年))作為d_age集團通過c_age;c_age數(1)- - - - - - - - - - - - - - - - - - -60830.8選擇*從人橫向視圖爆炸(數組())的表作為c_age;id的名字年齡類地址c_age- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->選擇*從人橫向視圖外爆炸(數組())的表作為c_age;id的名字年齡類地址c_age- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -One hundred.約翰30.1街1零200年瑪麗零1街2零300年邁克80年3街3零400年丹504街4零