zoukankan      html  css  js  c++  java
  • ASP.NET Tips: 获取插入记录的ID

    你的sql语句
    string  SqlStr=@"insert  into    table(……)values(……)      select  SCOPE_IDENTITY()    as  'myNewId'";
    执行sql
    SqlDataReader  myDr=用ExecuteReader方法执行你的SQL语句
    获得ID
    myDr.GetValue(0).ToString()

    注:
    /*  对于想要得到一个表中的最后一个插入操作所产生的ID的最好用IDENT_CURRENT('TBName')*/
    INSERT  INTO  table(field1,field2,...)  VALUES("field1Value","field2Value",...)  SELECT  IDENT_CURRENT('recordID')  as  newIDValue

    /*对于马上使用的刚才插入的新记录ID用SCOPE_IDENTITY()是最合适的*/
    INSERT  INTO  table(field1,field2,...)  VALUES("field1Value","field2Value",...)  SELECT  SCOPE_IDENTITY()  as  newIDValue

    /*对于想要得到一系列的操作中最后得到的那个自增的ID最好用@@IDENTITY*/
    INSERT  INTO  table(field1,field2,...)  VALUES("field1Value","field2Value",...)  SELECT  @@IDENTITY  as  newIDValue
  • 相关阅读:
    优先队列
    BFS和图的最短路径 279,127,126
    opencv常用函数
    图形图像概念
    缓存
    主板
    显卡
    cpu
    vs配置opencv(只需一次)
    附加依赖项、库目录、包含目录
  • 原文地址:https://www.cnblogs.com/honker/p/3774467.html
Copyright © 2011-2022 走看看