アーティクル - CS89405

SQLCREATEロングネーム;実装者で短い名前の構文に名前を変更します

修正日: 08-Jun-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • 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>を参照していました。
最新バージョンはこちらを参照ください CS89405