各種データベースにデータを挿入する際に現在の自己増加プライマリ・キーを取得する方法
1.oracleデータベース
2.mysqlデータベース
3. ms sql server
select
seq_record.nextval as id from dual
insert into record(id, title, creator,create_time)
values(#id#,#title#,#creator#,#create_time#)
2.mysqlデータベース
insert into widget(name, type, description)
values(#name#, #type#, #description#)
SELECT LAST_INSERT_ID() AS ID
3. ms sql server
insert into widget(name, type, description)
values(#name#, #type#, #description#)
SELECT SCOPE_IDENTITY() AS ID