アーティクル - CS89405
SQLCREATEロングネーム;実装者で短い名前の構文に名前を変更します
修正日: 08-Jun-2022
適用対象
- Implementer 11.0 to 12.5
説明
- の名前変更構文を使用してSQLテーブル、ビュー、またはインデックスをプロモートする
- CREATE<ロングネーム>;
- <longname>の名前をSYSTEMNAME<shortname>に変更します。
- コンパイルはWorkbenchで成功する可能性がありますが、プロモーションジョブは次の1つ以上で失敗します
- CPF3204レシーバーで復元するときに、<Implementer作業ライブラリ>でファイル<ファイル名>に必要なオブジェクトが見つかりません
- CPF9812ホストでプロモートするときに<Implementerworklibrary>のファイル<filename>が見つかりません
- VIM4328ファイル<ファイル名>の<Implementer作業ライブラリ>ライブラリの外部のデータベース関係が原因で、要求<要求ID>、環境<ターゲット環境>でエラーが発生しました
- CONSTRAINTを使用したSQLファイルCREATEステートメントのプロモート...参照される<longname>が短い名前で作成されていない場合のREFERENCING <longname>は、 SQL0204「<ImplementerWorkLib>タイプ*FILEが見つかりません」の<longname>で失敗します。
- ジョブログには、次のような根本原因に関係のないさまざまなエラーメッセージが表示されます。
- VIM4109論理ファイルINT062G001の物理ファイルTRIGGERがCPUQAC環境ライブラリー・リストに見つかりませんでした。
- 原因は、INT062TソースメンバーのSQL CREATE TABLE <longname>であり、INT062G001ソースが<longname>を参照していました。
- VIM4109論理ファイルINT062G001の物理ファイルTRIGGERがCPUQAC環境ライブラリー・リストに見つかりませんでした。
- ジョブログには、次のような根本原因に関係のないさまざまなエラーメッセージが表示されます。
最新バージョンはこちらを参照ください CS89405