我正在使用一個具有插入觸發器的oracle表,該插入觸發器從序列中提取下一個值並將其用作主鍵ID。如何獲取插入到oracle中的最後一行的標識
我無法更改數據庫,所以我想知道是否有方法從新插入的行中檢索指定的ID。
如果只有一個用戶,選擇max(id)就可以工作,但事實並非如此。
有沒有辦法做到這一點?
版本:
NLSRTL 11.2.0.3.0 Production
Oracle Database 11g Enterprise Edition 11.2.0.3.0 64bit Production
PL/SQL 11.2.0.3.0 Production
TNS for Linux: 11.2.0.3.0 Production
https://community.oracle.com/thread/334501?tstart=0 –
你想要的當前值序列?如果是,並且您正在使用PL/SQL Developer,則可以在Sequences下的Object瀏覽器中對其進行檢查。如果您不是,請參閱該主題:https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4245421000346226872 – Thomas
該表是否包含日期/時間戳列這是設置插入,你可以用它來確定最後一行? – MT0