--if else
if 1>0
print '大'
--begin end結構
begin end用途 設定一個程式塊,進行批處理
begin
end
--case 語句 有傳回值
declare @a int ,@b char(10)
set @a=1
set @b=case
when @a>0
then '大于零'
when @a<0
then '小于零'
else
'等于零'
print @b
--while 循環
--和C#一樣可以使用 break和continue關鍵字控制循環的執行
declare @a int
set @a=0
while @a<10
begin
set @a=@a+1
if @a=4
break
print @a