16.20 - COMPILE - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ定義言語 構文規則および例

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-162K-JPN
Language
日本語 (日本)

このオプションでは、次の処理が行なわれます。

CまたはC++関数 Java関数
指定した関数のコード ソースを再コンパイルします。 指定した関数のコード ソースを再コンパイルします。
オブジェクト コードを生成します。 オブジェクト コードを生成します。
.soファイルを再作成します。 関数に関連するJARファイルを配布します。
.soファイルをシステムのすべてのノードに配布します。  

既存の関数オブジェクトは、再コンパイルしたバージョンによって置き換えられます。

ONLY
UDFのみを再コンパイルします。このオプションを指定すると、Teradata Databaseは新しい動的リンク ライブラリをデータベース ノードに配布しません。
UDFを別のタイプの別のプラットフォームにロードすると、システムによって無効とマークされ、再コンパイルが必要になります。1つのデータベースに多数のUDFがある場合、すべての再コンパイルに対してONLYオプションを指定すると、最後の1つがそのデータベースでコンパイルされてONLYオプションが無効になるまで、新しいライブラリの生成と配布を行なわなくて済むため、時間を短縮できます。
COMPILE ONLYは、Java UDFに対しては無効です。