[pgsql-jp: 25676] Re: 多次元配列について
Masaru Sugawara
rk73 @ sea.plala.or.jp
2002年 4月 24日 (水) 00:10:57 JST
すがわら/RK73です。
Message-ID:<20020423133036.0D05.ML1 @ inguz.co.jp>
Mail-Count: Date&Time:2002/04/23 13:39:25
Terada Tomonori <ml1 @ inguz.co.jp>さんのφ(..@)について
> CREATE TABLE sal_emp (
> name text,
> pay_by_quarter integer[],
> schedule text[][]
> );
>
> 下記のデータを挿入した場合、
>
> INSERT INTO sal_emp
> VALUES ('Carol',
> '{20000, 25000, 25000, 25000}',
> '{{"talk", "consult"}, {"meeting"}}');
>
> SELECT でテーブルのレコードを参照すると、2次元配列
> である [schedule]項目の内容が次の様になってしまい、
> schedule[1][2] のデータ("consult")が登録されていない
> 状態になってしまいます。
INSERT INTO sal_emp
VALUES ('Carol',
'{20000, 25000, 25000, 25000}',
'{{"meeting"},{"talk", "consult"}}');
これで試してみてください。
配列の後の方の項目数で判断することに依存しているようですね。
--------------------------------
Masaru Sugawara
e-mail:rk73 @ sea.plala.or.jp
-------------------------------
pgsql-jp メーリングリストの案内