DBMSのArray型実装状況

調べてみた。

DBMS Array型 備考
Oracle 9i〜 varray or ネストした表 事前にtypeの定義が必要
SQL Server ないっぽい
MySQL ない
PostgreSQL ある 型の後ろに括弧をつけるだけでいい
DB2 あるっぽい 事前にtypeの定義が必要。制約も強そう
H2 ある 詳細は不明
Derby ないっぽい

うーむ、サポート状況は極めて悪し。困った。

結構面倒だなぁ。これだったら疑似配列とかの方がいいかも。