既存のテーブルを指す既存のテーブルの別名または同義語を作成できますか?DB2 z/OS - 他の既存のテーブルを指す、既存のテーブルテーブルのテーブルエイリアス/シノニムを作成します。
状況:私は、HibernateとJavaをベースのツールを持っている、と私は同じで(新しいテーブル(SchemaNEW.TableNEW
)に古いDBテーブル(SchemaOLD.TableOLD
)から、すべてのこの出来事をいくつかの領域を移行する作業に取り組んでDBサーバー)。状況は近いです完了しかし、私は元の場所(SchemaOLD.TableOLD
)を指し示すいくつかのレガシーサードパーティのコンポーネントを発見しました。いくつかのビジネス上の制約のため、(他のコンポーネントも移行される代わりに)より高速な代替ソリューションを探すことを余儀なくされています。
私は何とかこれらのレガシーコンポーネントが実際に新しい場所からデータを取得しているときに邪魔されずに実行されますように、DBサーバは、新しいものSchemaNEW.TableNEW
にSchemaOLD.TableOLD
文字列を「解決」するようにする必要があります。 のようにこれを実行する必要がありますが、古いテーブルと新しいテーブルの両方がDBにまだ存在しています。
これはどういうことですか? 最適なソリューション、別名、または同義語は何ですか?これら2つの違いは私にとっては少し不明です...
ありがとうございました。
おそらく愚かな答え/質問:なぜ、移行していないのですが、その名前をNEWに変更するとOLDですか? – PSVSupporter
これは次のようになります。 - 私は移行を行いました。今度は私のツールは新しい場所から読み込みます。 - OLDのデータをまだ処理している古いコンポーネントがあります 古いレガシーコンポーネントを変更せずに新しい場所からデータを読み込ませる必要があります。したがって、古い文字列を何らかの形で新しい文字列に「解決」する必要があります。 – Serban