このアプリケーションは、いくつかの主キーがエンドユーザーに公開されているOracle10gデータベースを使用しています。製品コードなど。残念ながら、これを使って何かをするのは遅れています。私たちが制御できないレポートやカスタムスクリプトがたくさんあるからです。主キーを再定義したり、データベース構造を台無しにすることはできません。
現在、一部の顧客は主キー値の一部を変更したいと考えています。彼らが最初にP23A1と呼びたかったものは、今ではCAT23MOD1と呼ばれるはずです(実際の例ではありませんが、私の意味はわかります)。
これを行う簡単な方法はありますか?他のテーブルやキーに合うようにパラメータ化できる、ある種のスクリプトが好きですが、他の方法が存在しない場合は、外部ツールを使用できます。