Insert怎样返回该条纪录的主键(自动编号)的值?
2007-08-22 23:12
369 查看
如果使用Insert 再 Select 的做法,并发上不太好处理,所以想知道是否有其他办法?
---------------------------------------------------------------
对SQL Server
select @@IDENTITY
@@IDENTITY 全局变量,记录最近一次insert或updata的id。
详情可以参考SQL帮助。
---------------------------------------------------------------
你可以在进行数据库操作的时候锁定数据库,不许其他用户修改,然后你取出最新ID之后再解锁
---------------------------------------------------------------
objRst.Open "BurgerChainOwners", objCnn, adOpenKeyset, _
adLockOptimistic, adCmdTable
objRst.AddNew
objRst("f_name") = "Ronald"
objRst("s_name") = "McDonald"
objRst("company") = "McDonalds Chain of Restaurants"
objRst("fav_burger") = "Cheeseburger"
objRst.Update
Response.Write objRst("id")
---------------------------------------------------------------
对SQL Server
select @@IDENTITY
@@IDENTITY 全局变量,记录最近一次insert或updata的id。
详情可以参考SQL帮助。
---------------------------------------------------------------
你可以在进行数据库操作的时候锁定数据库,不许其他用户修改,然后你取出最新ID之后再解锁
---------------------------------------------------------------
objRst.Open "BurgerChainOwners", objCnn, adOpenKeyset, _
adLockOptimistic, adCmdTable
objRst.AddNew
objRst("f_name") = "Ronald"
objRst("s_name") = "McDonald"
objRst("company") = "McDonalds Chain of Restaurants"
objRst("fav_burger") = "Cheeseburger"
objRst.Update
Response.Write objRst("id")
相关文章推荐
- ibatis中使用insert返回自动生成的主键
- Mybatis generator 自动生成代码时 ,insert如何返回主键值
- 在SQL Server 2000中insert的时候返回自动编号的id 存储过程示例[原]
- mysql insert一条记录(事务提交之前)怎样返回创建记录的主键id,last_insert_id(),selectkey && <select> 标签属性
- mysql insert一条记录后怎样返回创建记录的主键id,last_insert_id(),selectkey
- 在SQL Server 2000中insert的时候返回自动编号的id 存储过程示例[原]
- [导入]在SQL Server 2000中insert的时候返回自动编号的id 存储过程示例[原]
- ibatis连接insert到mysql数据库主键自动返回
- SQL 2000 Insert返回自动编号id三种方法比较
- SQL 2000 Insert返回自动编号id三种方法比较
- ibatis连接insert到mysql数据库主键自动返回
- mysql insert语句后如何获取insert数据的主键值自动编号
- mybatis 怎样在insert数据之后返回主键id (MySQL,Oracle数据库)
- IBatisNet 之 自动生成主关键字和Insert返回主键ID
- [转]SQL 2000 Insert返回自动编号id三种方法比较
- 怎样在Access和MS Sql Server中使一列字段自动编号增加(如 id int 主键 这一列自动增加)
- SQL 2008 Insert返回自动编号id三种方法比较
- insert语句后如何获取insert数据的主键值自动编号
- mysql insert语句后如何获取insert数据的主键值自动编号
- 【转】SQL 2008 Insert返回自动编号id三种方法比较