MSSQL存储过程的用法:基础

创建存储过程的基本格式:

CREATE PROCEDURE update_createtime
@tbID INT
AS
    UPDATE t_member SET createTime = GetDate() WHERE tbID = @tbID
GO

添加返回值时就可以这样做

--Developer:zhihui Zhou
--Date:New()as 2008-10-18
--Email:zhou5791759@163.com
--QQ:297510342
 
CREATE PROCEDURE update_createtime
@tbID INT,
@createTime nvarchar(50) output
AS
    UPDATE t_member SET createTime = GetDate() WHERE tbID = @tbID
    SET @createTime = (SELECT createTime FROM t_member WHERE tbID = @tbID)
GO

执行这个存储过程:

--Call SQL in the method for
--start
DECLARE @createTime nvarchar(50)
EXEC update_createTime 1,@createTime output
--end

来源:http://www.cnblogs.com/zhou5791759/archive/2008/10/19/1314292.html




fatkun

14条评论

@13295025786, 由于前段时间换博客程序了,所以没来得及修改文章内容,现在改好了。如果有什么不明白可以问我~ /调皮

发表评论

电子邮件地址不会被公开。