【发布时间】:2016-06-27 15:01:57
【问题描述】:
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)}');
这不起作用并给出错误:
格式错误的数组字面量。
如果我想在不使用 ARRAY[...] 的情况下添加此复合数组,正确的语法是什么?
【问题讨论】:
标签: arrays postgresql postgresql-9.4