我需要编写一个插入查询,其中一个值是3个元素的数组。我试图这样做:
INSERT INTO some_table (id, col) VALUES (1, '{1, 2, 3}');
Run Code Online (Sandbox Code Playgroud)
我用于'col'值的sintax是PostrgreSQL中的有效数组文字,但是H2将其视为数组的单个值,而不是具有3个元素的数组。
表DDL:
CREATE TABLE some_table (
id INT PRIMARY KEY ,
col ARRAY
);
Run Code Online (Sandbox Code Playgroud)
基于SQL语法:
INSERT INTO some_table (id, col) VALUES (1, (1, 2, 3))
Run Code Online (Sandbox Code Playgroud)