array
CREATE TABLE student1( sid int, sname string, gradle array<float> ); {1,Tom,[80,90,75]}
map
CREATE TABLE student2( sid int, sname string, gradle map<string,float> ); {1,Tom,<'大學語文',85>}
array map 聯合使用
CREATE TABLE student3( sid int, sname string, gradle array<map<string,float>> ); {1,Tom,[<'大學語文',85>,<'高等數學',66>]}
struct
CREATE TABLE student4( sid int, info struct<name:string,age:int,sex:string> ); {1,Tom,{'Tom',10,'男'}}