当前位置:   article > 正文

SQL Insert into 语句插入后返回新插入的自动增长ID_sql server存储过程 字符串,判断是否重复插入后 插入,并返回新生成的id值

sql server存储过程 字符串,判断是否重复插入后 插入,并返回新生成的id值

这里分两种情况,

第一存储过程中插入,插入后使用

    SET @FID=@@IDENTITY  
这个是一个全局变量,可以返回新插入的自动增长ID,然后在Out put出来就可以了。

第二种,在代码中运行Insert 语句

这种做法在SQL Server 2005 及以上版本才有用

  1. Insert Form (StoreID,FormTypeID,FormNumber,RelatedFID,ContractNumber," & _
  2. "ClientID,CreatorID,Status,SystemDate,SystemTime,TransType," & _
  3. "TransMeans,TransCompany,nuTemperature)output inserted.FID " & _
  4. "Values (@StoreID,@FormTypeID,@FormNumber,@RelatedFID,@ContractNumber, " & _
  5. "@ClientID,@CreatorID,9,@ReceiveDate,getdate(),@TransType," & _
  6. "@TransMeans,@TransCompany,@nuTemperature)

在Insert 语句中加上Output Inserted.ID来返回新创建的ID



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/241235
推荐阅读
相关标签
  

闽ICP备14008679号