Oracle獲取最新插入的字段值

2021-06-15 06:24:33 字數 536 閱讀 8059

declare

newmas_id number;

begin

insert into mu_alarm_strategy

(mas_id, mas_name, mas_insert_time, mas_update_time, mas_user_id)

values

(0,'testtt',

to_date('2013-07-03 13:54:02', 'yyyy-mm-dd hh24:mi:ss'),

to_date('2013-07-03 13:54:02', 'yyyy-mm-dd hh24:mi:ss'),

1142)

returning mas_id into newmas_id;

insert into mu_alarm_items values (newmas_id, 1, 10);

insert into mu_alarm_items values (newmas_id, 2, 100);

end;

MySQL 獲取最新插入資料的id

select identity identity 返回為跨所有作用域的當前會話中的某個表生成的最新標識值。插入資料之後,不管是再執行什麼操作 除了插入資料之後的更新 查詢 刪除等 只用該方法查詢到的id,都是最後插入資料對應的id。例如 插入一條id為10,name為 李四 的資料,之後不管是再執行...

mysql插入資料,獲取最新插入的ID(自增列)

在mysql中,使用auto increment型別的id欄位作為表的主鍵。通常的做法,是通過 select max id from tablename 的做法,但是顯然這種做法需要考慮併發的情況,需要在事務中對主表以 x鎖 待獲得max id 的值以後,再解鎖。這種做法需要的步驟比較多,有些麻煩,...

ORACLE插入DATE型別字段

1 怎樣在oracle中輸入date型別的字段 insert into table name date column values to date 2006 06 04 yyyy mm dd to char v timestamp,yyyy mm dd hh24 mi ss.fff 一種是to da...