beniya=# INSERT INTO arry1 VALUES('{ 123,456 }');
ERROR: pg_atoi: error in "456 ": can't parse " "
beniya=# INSERT INTO arry1 VALUES('{ 123,456 }');
ERROR: pg_atoi: error in "456 ": can't parse " "
beniya=# INSERT INTO arry1 VALUES({ 123,456 });
ERROR: parser: parse error at or near "{"
beniya=# INSERT INTO arry1 VALUES({ 123,456 });
ERROR: parser: parse error at or near "{"
beniya=# INSERT INTO arry1 VALUES([ 123,456 ]);
ERROR: parser: parse error at or near "["
beniya=# INSERT INTO arry1 VALUES('[ 123,456 ]');
ERROR: array_in: missing dimension value
beniya=# INSERT INTO arry1 VALUES('[ 123, 456 ]');
ERROR: array_in: missing dimension value
beniya=# INSERT INTO arry1 VALUES('{ 123, 456 }');
ERROR: pg_atoi: error in "456 ": can't parse " "
beniya=# INSERT INTO arry1 VALUES('{ 123 }');
ERROR: pg_atoi: error in "123 ": can't parse " "
beniya-# INSERT INTO arry1 VALUES(ai, '{ 123 }');
ERROR: parser: parse error at or near "VALUES"
beniya=# INSERT INTO arry1 VALUES(ai '{ 123 }');
ERROR: Unable to locate type name 'ai' in catalog
beniya=# INSERT INTO arry1 VALUES(integer '{ 123 }');
ERROR: pg_atoi: error in "{ 123 }": can't parse "{ 123 }"
beniya=# INSERT INTO arry1 VALUES ( '{ 123 , 456 }');
ERROR: pg_atoi: error in "123 ": can't parse " "
beniya=# INSERT INTO arry1 VALUES ( '{123,456}');
INSERT 22194 1
beniya=# select * from arry1;
ai
-----------
{123,456}
(1 row)
|
これではエラーになる。
なんでだろう? と いろいろ形を変えてやってみる。
あっ!! これで出来た。 前の空白がダメなのだ。
そうでもなさそうです。
|
beniya=# INSERT INTO arry1 VALUES ( '{888, 777, 999, 022, 131}');
INSERT 22196 1
beniya=# INSERT INTO arry1 VALUES ( '{ 888, 777, 999, 022, 131}');
INSERT 22197 1
beniya=# INSERT INTO arry1 VALUES ( '{ 777, 777, 999, 022, 131}');
INSERT 22198 1
beniya=# INSERT INTO arry1 VALUES ( '{ 123 , 456 }');
ERROR: pg_atoi: error in "123 ": can't parse " "
beniya=# INSERT INTO arry1 VALUES ( '{ 123 , 456}');
ERROR: pg_atoi: error in "123 ": can't parse " "
beniya=# INSERT INTO arry1 VALUES ( '{ 123, 456}');
INSERT 22199 1
|
試しに これまた いろいろ入力してみる。
← これは先頭に空白なし OK
← 先頭空白あり む・・ OK になっている。
← 数字の前後に空白を入れてみる NG
← 数字の後ろの空白をなくすると OK
|