LOBデータの挿入 - ODBC Driver for Teradata

ODBC Driver for Teradata® ユーザー ガイド

Product
ODBC Driver for Teradata
Release Number
17.10
Published
2021年6月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/wxs1608578396899.ditamap
dita:ditavalPath
ja-JP/wxs1608578396899.ditaval
dita:id
B035-2526
Product Category
Teradata Tools and Utilities

LOBデータを挿入する場合、ODBCプログラムでは、LOBデータのサイズが非常に大きい可能性があることを考慮に入れる必要があります。そのような場合、データを1つの大きい塊で挿入できることはまれです。Teradataでは、LOBデータを小分けして挿入することを推奨しています。

データベースへの分割挿入を実装するには、ODBCのDATA_AT_EXEC機能を使用して、データを挿入するリクエストから切り離してデータを挿入します。

次のODBC識別子を使用して、DATA_AT_EXECの使用を指定できます。
  • SQL_LEN_DATA_AT_EXEC(LEN)
  • SQL_DATA_AT_EXEC

SQL_DATA_AT_EXECは仮の長さで、データ挿入の要求が実行された時点では長さが不明であり、データは後で複数の塊に分割されて供給される可能性があることを示しています。

SQL_LEN_DATA_AT_EXECは、SQL_DATA_AT_EXECと同じ効果を持つマクロですが、さらにデータの長さの合計を指定できます。Teradata LOBでは、この長さはオプションです。