我正在一個應用程序中,每個用戶都有一個Id,它是序列中的連續數字,序列並不總是相同的。從具有變量名稱的序列中選擇nextval
比方說,你有NEXTVAL闡述的序列的8個,並與NEXTVAL集合列B到5應用必須確定要使用基於一組規則,順序,所以下一個條目可以有ID 5或8(因爲主鍵在另一個字段中,所以不會有任何限制問題)。我想用一個單一的查詢像
SELECT NEXTVAL FROM ALL_SEQUENCES WHERE SEQUENCE_NAME = "";
但如果多數民衆贊成甚至有可能我想不通。
我不想在我的應用程序代碼中連接序列名稱,因爲它打破了我用於其餘查詢的模式。
你需要寫,你通過序列名稱的函數。該函數然後可以使用動態SQL來查詢序列並返回值。 –