PostExpansionAction - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL演算子およびユーザー定義関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-31
dita:mapPath
ja-JP/xwv1596137968859.ditamap
dita:ditavalPath
ja-JP/xwv1596137968859.ditaval
dita:id
B035-1210
Product Category
Software
Teradata Vantage

このプロシージャは、システム拡張後に実行して、CreateExpansionMapsプロシージャで作成された一時的な計画上のマップの名前を、Moverプロシージャで使用する実際のマップに変更します。このプロシージャは、マップ名の前にある接頭辞PreExpansionMapを削除します。このプロシージャが必要となるのは、システム拡張の前にAdvisorプロシージャを実行し、それ以降は再び実行しない場合です。

ANSI準拠

これは、ANSI SQL:2011規格に対するTeradata拡張機能です。

構文

CALL [TDMaps.] PostExpansionAction ('numOfNodes', 'PostExpansionMap') [;]

構文要素

TD_Maps
プロシージャが格納されているデータベースの名前。
numOfNodes
拡張されたシステム内のノードの数。
許可されているデータ型はSMALLINT型です。
PostExpansionMap
システム拡張後の連続マップの名前。
許可されているデータ型はVARCHAR型です。

使用上の注意

次の場合にエラー メッセージが返されます。
  • numOfNodesまたはPostExpansionMapがNULLの場合。
  • ユーザーがCreateExpansionMapsプロシージャを実行していないために、TDMaps.Mapsで行が見つからない場合。
  • CreateExpansionMapsプロシージャのnumOfNodesが、PostExpansionActionプロシージャのnumOfNodesと同じでない場合。