存储过程中@@Identity全局变量
2012-03-18 11:48
89 查看
经常会遇见要在存储过程中获得刚刚插入成功记录的自增长列的数据,SQL server给我们提供了一个全局变量@@identity,它可以获得刚刚插入成功的自增列列的信息,需要注意,如果一次插入多条数据,这个@@identity就是最后一条记录的自增列的信息;如果表中没有自增长列,@@identity的值就是NULL。
举例如下:
调用存储过程2
举例如下:
调用存储过程2
DECLARE @dtOrders Ty_Orders; DECLARE @dtOrdersDetails Ty_Orders_Details; DECLARE @state smallint; INSERT INTO @dtOrders VALUES('IPAD2','松江','上海','CN','200080'); INSERT INTO @dtOrdersDetails VALUES(1001,3280,10,0); EXEC usp_TypeTestInsertIndentity @dtOrders,@dtOrdersDetails,@state output; print @state;
相关文章推荐
- JSP调用存储过程
- Mirror--如何TSQL查看镜像状态和镜像相关存储过程
- 分页存储过程
- SQL存储过程
- MySQL存储过程调试工具-dbForge Studio for MySQL
- SQL语句快速查询存在某个值的所有存储过程
- 通用高效分页存储过程代码
- 支持千万条记录分页访问的存储过程
- Ajax+Jquery+Json,ASP.NET分页,存储过程分页
- 查询死锁存储过程
- mysql学习之写几个最简单的存储过程
- NetApp FAS2240-4存储删除文件数据恢复过程
- oracle 调用存储过程和函数返回结果集
- MySQL存储过程和函数(4) - 存储函数Stored Function
- ORACLE—009:存储过程加锁
- SQL Server 2000 中的扩展存储过程
- sybase 存储过程
- MySQL的触发器、存储过程与读写分离
- mysql存储过程——游标
- 通用高效分页存储过程代码