复习

王朝学院·作者佚名  2016-05-21
窄屏简体版  字體: 小  |  中  |  大  |  超大  

温故而知新--sql存储过程复习存储过程是已编译好的T-SQL语句的集合,可以随时调用,速度快,不易出错。

可以传递参数,普通参数和输出参数(output)

实例1

create PRoc Newpro

@testVarA int,

@testVatB int,

@testSum int Output

as

begin

set@testSum=@testVarA+@testVarB

end

调用存储过程Newpro

declare @testA int

executeNewpro 100,200,@testA output

print @testA

实例2

create proc testUser

@testUserName varchar(30),

@testPassWord varchar(30)

as

begin

declare @testMsg varchar(100)

if @testUserName='user1'

begin

if @testPassWord='123'

set @testMsg='欢迎进入'

else

set @testMsg='对不起,密码错误'

end

else if @testUserName='user2'

begin

if @testPassWord='abc'

set @testMsg='欢迎进入'

else

set @testMsg='对不起,密码错误'

end

else

set @testMag='请输入正确的用户名'

print @testMsg

end

调用存储过程testUser

exectestUser 'user1','123'

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航