各种数据库插入数据时获得当前自增主键的方法

1. oracle数据库

    

		

			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
        
 

你可能感兴趣的:(数据库,mysql,oracle,ms,sql,server,插入数据,自增主键)