目的
パッケージの特定のバージョンを復元するために使用できるスクリプトを取得するには、loadpkgストアド プロシージャを使用します。
このスクリプトを生成するために、loadpkgは、前のsavepkgの呼び出しでdemddlおよびdempartシステム テーブルに格納された情報を使用します。
定義
REPLACE PROCEDURE loadpkg (IN U_Name VARCHAR(30), IN U_Version VARCHAR(30), IN U_Database VARCHAR(30), IN U_Machine VARCHAR(30), IN U_InfoType VARCHAR(30), OUT script CLOB )
説明
- U_Name
- パッケージの名前。
- U_Version
- パッケージのバージョン。
- U_Database
- パッケージがインストールされたデータベースの名前。
- U_Machine
- Teradataサーバーに関連付けられた識別子。
- U_InfoType
- loadpkgがscript OUT引数で返す内容のタイプ。有効な値は次のとおりです。
- 'DDL': パッケージをデータベースにロードするために必要なDDL文を返すよう指定します。
- 'PART': パッケージに関連付けられているすべてのファイルをSYSLIBテーブルから取得するためにlobteqコマンドを返すよう指定します。
- script
- DDL文またはlobteqコマンド。内容はU_InfoType IN引数の値によって異なる。