以降のセクションでは、ANSIアプリケーションは、SQL_C_CHARデータのみをバインドし、非Unicodeのセッション文字セット(Session Character Set = SCS)を使用しているものとします。次の図に、ODBC Driver for Teradataのプログラミング モデルを示します。
- SQLテキストおよびSQL_C_CHAR文字データは、ODBCアプリケーションとODBCドライバ マネージャの間で伝送されます。
- ODBCドライバ マネージャが次の処理を行います。
- SQLテキストをUnicodeに変換して、ODBCドライバに渡します。
- SQL_C_CHARデータは変換しないで、そのままODBCドライバに渡します。
- ODBC Driver for Teradata Databaseが次の処理を行います。
- SQLテキストをUnicodeからセッション文字セットに変換します。
- SQL_C_CHARデータは変換しないで、そのままTeradata Databaseに渡します。