前提
PostgreSQLにて配列型を下のテーブルで定義しました。
sql
1create table arrtest( 2 str varchar(10)[3] 3);
そして、下の2通りの方法でデータを追加しました。
sql
1insert into arrtest(str) values('{"aaa", "bbb", "ccc"}'); 2insert into arrtest(str[0], str[1], str[2]) values('aaa', 'bbb', 'ccc');
追加されたデータを出力すると以下のように表示されました。
sql
1select * from arrtest;
output
1 str 2--------------------- 3 [0:2]={aaa,bbb,ccc} 4 {aaa,bbb,ccc} 5(2 行)
この2通りの追加方法、表示形式にはどのような違いがあるのでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/01 12:21
2022/10/01 12:29