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