SELECT AND CONSUME文のルールと制限 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/vjt1596846980081.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage
ルールと制限を以下に示します。
  • 1つの複文リクエストにはSELECT AND CONSUME文を1個しか含めることができません。
  • SELECT AND CONSUME文を含む複文リクエストに、同じキュー テーブルに対するDELETE、UPDATE、UPSERT、またはMERGE文を含めることはできません。
  • SELECT AND CONSUME文は、以下のSQL制約では指定できません。
    • 例外INSERT SELECT文のあるサブクエリー
    • 検索条件
    • 論理述部
    • SQL UNION、MINUSまたはEXCEPT/MINUS SET演算子を使用した演算
  • SELECT AND CONSUME文を実行依頼して遅延状態にすることができるセッションは、可能なPEセッション数全体(デフォルトではPE当たり24個)のうち20パーセントまでです。
  • 埋め込みSQLでは、プリプロセッサTRANSACTまたは-trオプションがANSIに設定されている場合、DECLARE CURSOR文の選択形式でSELECT AND CONSUME文を指定することはできません。