存儲(chǔ)過(guò)程是已編譯好的T-SQL語(yǔ)句的集合,可以隨時(shí)調(diào)用,速度快,不易出錯(cuò)。
可以傳遞參數(shù),普通參數(shù)和輸出參數(shù)(output)
實(shí)例1
create PRoc Newpro
@testVarA int,
@testVatB int,
@testSum int Output
as
begin
set@testSum=@testVarA+@testVarB
end
調(diào)用存儲(chǔ)過(guò)程N(yùn)ewpro
declare @testA int
executeNewpro 100,200,@testA output
print @testA
實(shí)例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='歡迎進(jìn)入'
else
set @testMsg='對(duì)不起,密碼錯(cuò)誤'
end
else if @testUserName='user2'
begin
if @testPassWord='abc'
set @testMsg='歡迎進(jìn)入'
else
set @testMsg='對(duì)不起,密碼錯(cuò)誤'
end
else
set @testMag='請(qǐng)輸入正確的用戶名'
print @testMsg
end
調(diào)用存儲(chǔ)過(guò)程testUser
exectestUser 'user1','123'
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注