更新しなければならないいくつかの瞬間に関するデータを持つ表があります。ただし、スペースと時間を節約するために、テーブルの各行は特定の曜日を参照し、その日の時間と曜日別のデータは同じ行の複数の列に分散しています。したがって、特定の瞬間のデータを更新する場合は、PL/SQLのプロシージャおよびファンクションで、ある種のプログラミング・ロジックを使用して更新する必要がある列を選択する必要があります。Oracle PL/SQL:動的に更新/マージ列を選択する
毎回新しいクエリ文字列を組み立てることなく、更新/マージ操作に関連する列を動的に選択する方法はありますか?パフォーマンスは問題であり、スループットは高くなければならないので、パフォーマンスが悪いものは実行できません。
編集:私は正規化の問題を認識しています。しかし、私はまだ列を動的にかつプログラム的に更新/マージするように選択する良い方法を知りたいと思っています。
あなたの質問では、時間を節約していないと指摘しています...正規化と考えていますか、いくつかの表の説明を投稿できますか? – Ben
合意 - これは正規化の問題のように聞こえる - その権利を得ることで他の問題がより簡単になる – Randy