次の方法で共有


VARCHAR 列のサイズ (ODBC Driver for Oracle)

重要

この機能は、Windows の将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、Oracle によって提供される ODBC ドライバーを使用してください。

Oracle8 では、VARCHAR 列の最大サイズが 2000 から 4000 バイトに増加しました。 Oracle 7.3.x クライアント ソフトウェアには、2000 バイトを超えるパラメーター値をバインドする方法はありません。 したがって、VARCHAR 列が 2000 バイトを超えるテーブルを作成した場合、クライアント ソフトウェアの 2000 バイトの制限を超えるデータを使用して、パラメーター化された挿入、更新、削除、およびクエリを実行することはできません。 ODBC Driver for Oracle と OLE DB Provider for Oracle の両方でパラメーター化された挿入、更新、削除、クエリが使用されるため、この場合は ORA-01026 エラーが報告されます。 Oracle クライアント ソフトウェアによって適用される制限内のデータは機能します。 この 2000 バイトの制限を回避するには、クライアント ソフトウェアを Oracle8 (8.0.4.1.1c 以上) にアップグレードする必要があります。