当前位置:首页 >热点 >获取sql server主键值的实现方法 该实现方法供您参考学习

获取sql server主键值的实现方法 该实现方法供您参考学习

2024-06-28 21:14:20 [百科] 来源:避面尹邢网

获取sql server主键值的键值实现方法

作者:佚名 数据库 SQL Server 获取sql server主键值的实现方法未必人人都会,下面就为您详细介绍该方法的现方实现过程,希望可以让您对sql server主键有更深的键值认识。

下文为您介绍的现方语句用于实现获取sql server主键值,该实现方法供您参考学习,键值如果您对sql server主键方面感兴趣的现方话,不妨一看。键值

插入一条记录后想要立刻获取其数据表中的现方sql server主键返回值。这个主键是键值自动生成的,其实实现的现方方式有很多,比如再进行一次查询,键值获取出来。现方或者在插入数据之前取出最大值,键值在最大值上面加一等等,现方方法很多,键值但是有些很不方便。

获取sql server主键值的实现方法 该实现方法供您参考学习

个人感觉最快的方式就是,在插入数据后直接获取sql server主键的值,然后返回过来。

获取sql server主键值的实现方法 该实现方法供您参考学习

方法如下:

获取sql server主键值的实现方法 该实现方法供您参考学习

sql语句如下:

  1. INSERT INTO tableName (fieldname ...) values (value ...) SELECT @@IDENTITY AS returnName; 

在sql语句中加入SELECT @@IDENTITY AS returnName;用来获取sql server主键的值

在程序中获取返回值:

  1. public int sqlexecutereader(string sql)   
  2. {    
  3. DBopen();   
  4. SqlCommand myComm = new SqlCommand(sql, Connection);   
  5. int newID = Convert.ToInt32(myComm.ExecuteScalar());   
  6. DBclose();   
  7. return newID;   

当然在此处主键是int类型的自动增加的。DBopen();DBclose();的操作在此就不多说了。
 

 

 

【编辑推荐】

重置sql server标识列

T-SQL语句创建SQL Server索引

Sql Server临时表的生存周期

SQL SERVER临时表的语法

SQL SERVER恢复的方法

 

责任编辑:段燃 来源: 互联网 sql server主键

(责任编辑:探索)

    推荐文章
    热点阅读