小编low*_*ion的帖子

复合类型数组的正确语法

CREATE TYPE pencil_count AS(
    pencil_color varchar(30),
    count integer
);

CREATE TABLE pencils(id serial, pencils_ pencil_count[]);

INSERT INTO pencils(pencils_) VALUES('{("blue",5),("red",2)}');
Run Code Online (Sandbox Code Playgroud)

这不起作用并给出错误:

格式错误的数组文字。

如果我想在不使用的情况下添加这个复合数组,正确的语法是ARRAY[...]什么?

arrays postgresql postgresql-9.4

5
推荐指数
2
解决办法
5348
查看次数

标签 统计

arrays ×1

postgresql ×1

postgresql-9.4 ×1