流程控制語句begin...end


流程控制語句:是用來控制程序執行流程的語句

常用的流程控制語句的分類

順序結構:begin....end

分支結構:if....else 或case.....end

循環結構while

順序結構

語法:

begin

  語句塊

end

特點:

1,必須成對出現

2,通常與分支結構和循環結構一起使用

3,可以嵌套

 

例子:

--在begin...end語句塊中完成對兩個變量的值進行交換
declare @x int, @y int, @t int --一次性聲明了三個Int類型的變量
set @x=5
set @y=10
print '交換前兩個數為:@x=' + cast(@x as varchar(2)) + ' @y=' + cast(@y as varchar(2))

--對兩個數進行交換,需要使用第三變量@t
begin
set @t=@x
set @x=@y
set @y=@t
end

print '交換后兩個數為:@x=' + cast(@x as varchar(2)) + ' @y=' + cast(@y as varchar(2))
print '第三變量@t的值@t:' + convert(varchar(2),@t)
go
--在本實例中begin ...end可以不寫完成效果相同,但是如果在分支結構或循環結構中語句個數超過1句就必須寫上begin...end


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM