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

Art*_*rov 2 sql h2

我需要编写一个插入查询,其中一个值是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)

Luk*_*zda 5

基于SQL语法

在此处输入图片说明

INSERT INTO some_table (id, col) VALUES (1, (1, 2, 3))
Run Code Online (Sandbox Code Playgroud)