我有一張表格,其中包含與我需要不斷更新的幾個時刻相關的數據。然而,爲了節省空間和時間,我表格中的每一行都是指給定的一天,而當天的每小時和每小時的數據分散在同一行的幾列中。因此,在更新特定時刻的數據時,我必須選擇通過PL/SQL過程和函數中的某些編程邏輯更新的列。Oracle PL/SQL:動態選擇更新/合併列表
是否有辦法動態選擇涉及更新/合併操作的列或列而不必每次重新組裝查詢字符串?性能是一個問題,吞吐量必須很高,所以我不能做任何表現不佳的事情。
編輯:我意識到規範化問題。不過,我仍然想知道選擇動態和編程更新/合併列的好方法。
正如你在你的問題中指出的那樣,你沒有節省時間......你有沒有考慮正常化,你可以發表一些表格描述? – Ben 2012-03-22 21:39:25
同意 - 這聽起來像一個規範化問題 - 獲得這種權利將使您的其他問題更容易 – Randy 2012-03-22 21:48:03