SQL文の動的な実行 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/vqj1592443206677.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1148
Product Category
Software
Teradata Vantage

以下の表に示されているように、準備形式または即時形式のいずれかでSQL文を動的に実行することができます。

ストアド プロシージャがサポートするのは、即時形式の動的SQLだけです。
動的SQL文のタイプ 説明
準備 有効な文のテキストが準備されてセッションの期間中保存され、アプリケーションの必要に応じてその文を何回でも実行できます。

埋め込みSQL用に静的SQLをコンパイルおよび前処理する際に必要なオーバーヘッドと類似したオーバーヘッドが、SQL文を準備する際にも必要となります。

即時 有効な文のテキストが1回だけ実行されます。

アプリケーションで文を複数回実行する必要がある場合、その文を毎回準備して実行するためのオーバーヘッドを負わなければなりません。

関連情報