SQLServer:

Sql代码

  1. INSERT INTO table_name (.....) VALUES(......)  SELECT @@IDENTITY AS aliasname;  

   上面的语句相当于查询语句,从结果集中使用 getXXX(aliasname) 方法获取主键值。

Oracle:

Sql代码  

  1. INSERT INTO table_name(......) VALUES(......) RETURNING[primaryKey INTO]:aliasname;  

   也是相当于查询语句,从结果集中使用 getXXX(aliasname) 方法获取主键值。

Mysql:

Sql代码

  1. SELECT LAST_INSERT_ID();
  2. 【java】sql插入后返回id

Postgresql:

Sql代码  

  1. INSERT into test(id ,name)  VALUES (1,'a')  returning id;
  2. 【java】sql插入后返回id

 

相关文章:

  • 2021-08-22
  • 2022-01-20
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-23
  • 2021-12-26
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案