# データベースアダプタの制限事項

## データベースアダプタ共通の制限事項

- マテリアライズドビューは使用できません。
- ストアドプロシージャ実行処理で、オーバーロードされた同名のストアドプロシージャを実行することはできません。

## 各データベースアダプタの制限事項

### Accessアダプタ

- 同一のテーブルに対しての書き込み・読み取りは、同一のグローバルリソースで行ってください。
  別のグローバルリソースを使用した場合、書き込んだデータが読み取れない可能性があります。
  - 同一のグローバルリソースを使用した場合でも、異なるトランザクションの場合は書き込んだデータが読み取れない可能性があります。
- リンクテーブルはテーブル一覧に表示されませんが、テーブル名を直接指定することで、書き込み・読み取りを行うことができます。
- テーブル書き込み処理・テーブル読み取り処理・検索系SQL実行処理で、記号を含む名前のテーブルに対して書き込み・読み取りを行うとエラーが発生する場合があります。

#### 各アダプタの制限事項

- Access 2013
- Access 2010

### DB2アダプタ

#### 各アダプタの制限事項

- DB2 V11.1
- DB2 V10.5
- DB2 for i 7.3
- DB2 for i 7.2
- DB2 for i 7.1

以下のアダプタは販売およびサポートを終了しています。

- DB2 V10.1
- DB2 V9.7
- DB2 V9.5
- DB2 V9.1

### Oracleアダプタ

- 更新系SQL実行処理で、PL/SQLの実行はサポートしていません。
- ストアドプロシージャ実行処理で、DATE型のデータの時刻情報は書き込み・読み取りができません。
- [接続先]で[種類]がXA Oracleの接続設定を指定した場合、DDL文、コミットを明示したDML文、ストアドプロシージャの実行はサポートしていません。実行した場合、「ORA-02089」エラーが発生します。

#### 各アダプタの制限事項

- Oracle 12cR2
- Oracle 12c
- Oracle 11gR2
- Oracle OCI

以下のアダプタは販売およびサポートを終了しています。

- Oracle 11g
- Oracle 10gR2
- Oracle 10g
- Oracle 9.2.0
- Oracle 9.0.1

### PostgreSQLアダプタ

#### 各アダプタの制限事項

- PostgreSQL 10
- PostgreSQL 9.6
- PostgreSQL 9.5
- PostgreSQL 9.4
- PostgreSQL 9.3

以下のアダプタは販売およびサポートを終了しています。

- PostgreSQL 9.2
- PostgreSQL 9.1
- PostgreSQL 9.0
- PostgreSQL 8.4
- PostgreSQL 8.3
- PostgreSQL 8.2

### SQL Serverアダプタ

- リンクサーバ機能には対応していません。
- テーブル書き込み処理で、列名に引用符を含む列を持つテーブルに書き込むことはできません。

#### 各アダプタの制限事項

- SQL Server 2017 JDBC
- SQL Server 2016 JDBC
- SQL Server 2014 JDBC
- SQL Server 2012 JDBC
- SQL Server 2008 R2 JDBC
- SQL Server 2008 JDBC
- SQL Server 2008 ODBC

以下のアダプタは販売およびサポートを終了しています。

- SQL Server 2005 JDBC
- SQL Server 2005 ODBC

### JDBCアダプタ

- JDBC

### ODBCアダプタ

- ODBC