H2 db中数组文字的语法是什么?

时间:2017-08-09 13:01:55

标签: sql h2

我需要编写一个插入查询,其中一个值是一个包含3个元素的数组。 我试过这样做:

  INSERT INTO some_table (id, col) VALUES (1, '{1, 2, 3}');

我用过的sintax' col'值是PostrgreSQL中的有效数组文字,但H2将其视为数组的单个值,而不是具有3个元素的数组。

表DDL:

  CREATE TABLE some_table (
    id INT PRIMARY KEY ,
    col ARRAY
  );

1 个答案:

答案 0 :(得分:4)

基于SQL Grammar

enter image description here

INSERT INTO some_table (id, col) VALUES (1, (1, 2, 3))