複合データ型 は、他の組込みデータ型 または拡張データ型の 1 つ以上の値を格納できます。
| コレクション (COLLECTION) 型 | 説明 |
|---|---|
| リスト (LIST) 型 | 各要素が固有である必要がない、順序付けされた要素のグループ。 |
| マルチセット (MULTISET) 型 | 各要素が固有である必要がない、要素のグループ。要素の順序は無視されます。 |
| セット (SET) 型 | 固有の要素で構成されているグループ。要素の順序は無視されます。 |
| 行 (ROW) 型 | 説明 |
|---|---|
| 名前付き行型 | 名前によって識別される行 (ROW) 型。 |
| 名前なし行型 | 構造によって識別される行 (ROW) 型。 |
複合データ型は入れ子にできます。例えば、そのフィールドに 1 つ以上の セット (SET) 型、マルチセット (MULTISET) 型、行 (ROW) 型、およびリスト (LIST) 型を含む 行 (ROW) 型を作成できます。同様に、コレクション (COLLECTION) 型が、行 (ROW) 型またはコレクション (COLLECTION) 型の要素を保持できます。
以下のトピックでは、複合データ型を要約します。詳しくは、「IBM Informix データベース設計および実装ガイド」を参照してください。