怎样在插入一条记录的同时,立即返回刚插入如记录的ID值

原创 2007年09月21日 09:39:00

@@IDENTITY  
  返回最后插入的标识值。  
   
  在一条   INSERT、SELECT   INTO   或大容量复制语句完成后,@@IDENTITY   中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则   @@IDENTITY   返回   NULL。若插入了多个行,则会产生多个标识值,@@IDENTITY   返回最后产生的标识值。  
   
  下面的示例向带有标识列的表中插入一行,并用   @@IDENTITY   显示在新行中使用的标识值。  
   
  INSERT   INTO   jobs   (job_desc,min_lvl,max_lvl)  
  VALUES   ('Accountant',12,125)  
  SELECT   @@IDENTITY   AS   'Identity'   
  

用存储过程,如:  
  create   procedure   eosp_CreatebdAccVsCorp  
  (  
  @fDistFeeDeptID   Int,  
  @fCoalCorpID   Int  
  )  
  as  
  insert   into   bdAccVsCorps   (FDistFeeDeptID,   FCoalCorpID)   values   (@fDistFeeDeptID,   @fCoalCorpID)  
  return   @@identity   
   

插入一条记录后,马上得到新插入记录ID值的方法。good

插入一条记录后,马上得到新插入记录ID值的方法。 //插入一条记录后,马上得到新插入记录ID值的方法。SqlConnection myconn1;string sql1;               ...
  • zhihua_1983
  • zhihua_1983
  • 2007年02月12日 16:13
  • 724

使用Mybatis时,在插入一条数据记录返回主键id值

使用MyBatis往数据库中插入一条记录后,返回该条记录的主键值。 需要在mybatis的mapper.xml中指定keyProperty属性,示例如下: 如上图所示:我们增加了useGenerat...
  • qq496013218
  • qq496013218
  • 2016年10月24日 16:53
  • 2421

mysql获得刚插入的那条记录的id

1.想法因为业务的需求,需要获得刚插入的那条记录的id 首先考虑到并发的问题,不能直接获取最后一条记录 但是在网上查了一下SELECT LAST_INSERT_ID()这个语句是根据上下文的,不会...
  • MyHerux
  • MyHerux
  • 2016年03月24日 11:36
  • 533

如何插入一条记录获取插入后的自动增长ID列的方法.

主要介绍了如何在设定了自动增长ID列后添加一条数据后获取添加的自动增长的ID值方法.这篇文章我写了一个使用企业库3.0的方法来获取自动增长ID列的方法,代码如下:using System;using ...
  • winnerzone
  • winnerzone
  • 2007年06月13日 13:31
  • 2376

ThinkPHP返回插入记录的id号

$Form->create()) $result = $Form->add(); 在执行上述语句后,若存在auto_increment字段,则可以使用以下语句获得返回值。 $last_id = ...
  • fchangfa
  • fchangfa
  • 2013年05月18日 12:46
  • 791

JSP向数据库中插入记录并返回记录id

public long submit() {   Connection con=Cconnection.getconnection();   PreparedStatement ps=null;  ...
  • night_iv
  • night_iv
  • 2013年12月16日 15:52
  • 1011

全面解决--如何获得刚插入数据库的记录的ID号?

如何获得刚插入数据库的记录的ID号?1.SQL Server对于SQL Server 2000来说,它提供了两个全新的函数(IDENT_CURRENT,SCOPE_IDENTITY),并且改进了@@I...
  • cxzhq2002
  • cxzhq2002
  • 2007年02月06日 12:38
  • 1067

laravel使用模型怎样获得最后一条插入的ID

$user = User::create(['name' => 'abc']); $id = $user->id;
  • fjnjxr
  • fjnjxr
  • 2017年07月31日 17:15
  • 818

mysql插入一条数据,返回其对应的id

1.dao中     public Integer saveMutualEvaluation(MutualEvaluation evaluation); 2.dao.xml...
  • a12345555555
  • a12345555555
  • 2017年05月23日 18:30
  • 673

MySQL中如何获取下一条插入的自增ID 或 刚刚插入的id

MySQL中如何获取下一条插入的自增ID 或 刚刚插入的id 要立刻获得刚插入记录的id,该表必须有一个为一个AUTO_INCREMENT列生成的ID$sql_addinfo...
  • shaobingj126
  • shaobingj126
  • 2011年05月10日 15:26
  • 3236
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样在插入一条记录的同时,立即返回刚插入如记录的ID值
举报原因:
原因补充:

(最多只允许输入30个字)