2017-08-09 3 views
1

1つの値が3つの要素の配列である挿入クエリを記述する必要があります。 私はこのようにそれを行うにしようとしました:H2データベースの配列リテラルの構文は何ですか?

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

私は「COL」の値のために使用しましたsintaxはPostrgreSQLで有効な配列リテラルですが、H2は、として、配列の単一の値として扱いではなく、 3要素の配列。

表DDL:

SQL Grammarに基づい​​
+0

'some_table。INSERT INTO(ID、COL)VALUES(1、「(1、2、3) '); 'それは動作しますか? – lad2025

+0

@ lad2025同じ結果です。 3つの値を持つ配列の代わりに、1つの値 '' '{1,2,3}}' 'を持つ配列を挿入します。 –

+0

INSERT INTO some_table(id、col)VALUES(1、(1,2,3) ) ' – lad2025

答えて

0

enter image description here

INSERT INTO some_table (id, col) VALUES (1, (1, 2, 3)) 
関連する問題