GBase 8c
其他
文章
GBase 8c 数据类型-数组类型
发表于2023-12-07 09:38:0118次浏览0个评论
GBase 8c允许定义变长多维数组,例如:
CREATE TABLE sal_emp (
name text,
pay_by_quarter integer[],
schedule text[][]
);
CREATE TABLE数组数据类型通过在数据类型后面加上方括号([])来命名。上述例子中创建一个名为sal_emp的表,它的列分别为:1、类型为text的列name;2、一维integer类型数据pay_by_quarter;3、二维text类型数组schedule。
同时,CREATE TABLE的语法也允许指定数组的确切大小,例如:
CREATE TABLE tictactoe (
squares integer[3][3]
);
CREATE TABLE但是这种指定并不限制数组的大小和长度,并不影响后续运行时的行为。
或者写成:
pay_by_quarter integer ARRAY[4],
或者:
pay_by_quarter integer ARRAY,评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526