SQLServer中获得刚插入数据中主键值的方法
2011-12-17 02:59
232 查看
PHP中有相关函数,.NET中以前都是再查询MAX(ID),SQLServer2005以后,可以输入SQL语句" INSERT INYO Table_Name OUTPUT inserted.ID VALUES ('a','b')",然后用ExecuteScalar()方法执行(返回第一行第一列的Object类型)。就可以获得刚插入行的主键,这里OUTPUT指出需要有一个返回值,inserted.ID是固定用法,ID是要返回的列的名称。
相关文章推荐
- MyBatis插入数据后如何获得主键值
- hibernate向mysql插入数据后,得到该条数据主键的方法
- SQL Server 插入数据后获得自增主键值
- SQLServer 批量插入数据的两种方法(转载)
- java + sqlserver 插入带单引号的数据插入方法
- JDBC 3种获得mysql插入数据的自增字段值的方法
- [转载]mysql获得刚插入数据的ID方法(自增列ID)
- 关于如何获得数据库插入操作中数据的自增长主键的值
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- mysql 插入数据失败防止自增长主键增长的方法
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- SQLServer 批量插入数据的两种方法
- SQLServer 批量插入数据的两种方法
- SQLServer 批量插入数据的两种方法
- mysql insert插入时实现如果数据表中主键重复则更新,没有重复则插入的四种方法
- Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
- hibernate向mysql插入数据后,得到该条数据主键的方法
- sqlserver插入数据后自动返回自增编号方法
- SQLSERVER--批量插入数据的两种方法
- 针对Sqlserver大数据量插入速度慢或丢失数据的解决方法