日新阁

取日三省之意,记生活珠玑,每日清新,谓日新阁.

 

2007年5月23日

调用存储过程,insert行后返回自增长列的值

摘要: 1.CREATE PROCEDURE AddOrder (@OrderID INT OUT, @CustomerID NCHAR(5), @OrderDate DATETIME )ASINSERT INTO Orders(CustomerID , OrderDate ) VALUES( @CustomerID , @OrderDate)--SELECT @OrderID = @... 阅读全文

posted @ 2007-05-23 13:56 flashicp 阅读(1676) 评论(0) 推荐(0) 编辑

利用存储过程得到新增数据的ID (1)

摘要: 数据库中有自增字段UID 存储过程如下: CREATE PROCEDURE AddUser ( @Username nvarchar(50), @Email nvarchar(100), @Password nvarchar(50), @UserID int OUTPUT ) AS INSERT ... 阅读全文

posted @ 2007-05-23 11:16 flashicp 阅读(874) 评论(0) 推荐(0) 编辑

关于 存储过程返回值

摘要: 有一个表,其主键是int并且为自动增长的。当我向这个表中插入一项并且不提供主键的时候,数据库会自动添加一个唯一的主键。 问题是:怎么得到刚刚插入的那一项的主键值?1、存储过程有两种方式返回值:第一:通过output 参数第二:通过return来实现 而在你的存储过程已经声明了一个output参数,只要你在你的存储过程已经给这个值赋值了,它就能返回回去. 建议一般用output参数,因为它可以返回多... 阅读全文

posted @ 2007-05-23 10:37 flashicp 阅读(1838) 评论(0) 推荐(0) 编辑

导航