關於SQL 存儲進程入門基本(流程掌握)。本站提示廣大學習愛好者:(關於SQL 存儲進程入門基本(流程掌握))文章只能為提供參考,不一定能成為您想要的結果。以下是關於SQL 存儲進程入門基本(流程掌握)正文
這裡我們講一下存儲進程的流程掌握, if else,case ,while,這裡沒有for輪回的 ,這些跟c,c++,c#等說話都差不外的。
一,起首來看if else應用
if 前提
begin
sql 語句
end
else begin
sql語句
end
看個簡略例子
declare @id int --聲明個變量
set @id=5 --設置廚初始值
if(@id=1)
begin
print 'right'
end
else if(@id=0)
begin
print 'error'
end
else
begin
print 'default'
end
成果我想年夜家都該知道了,就不寫出來了,這裡的begin ,end 也能夠不寫,不外建議寫,這個像c++代碼的{},表現一塊,寫出來條理加倍清楚。
固然if 嵌套也是可以的。
二,While的應用
我們來盤算下1到100的乞降運算
Declare @i int,@sum int
set @i=0
set @sum=0
while @i<=100 --開端輪回
begin
set @i=@i+1 --自增一
set @sum=@sum+@i
end
print @sum
成果
-----------
三,Case 多重選擇的應用
Declare @iret int,@var varchar(10)
set @var='A'
select @iret=
case when @var='A' then 0
when @var='B' then 1
when @var='C' then 2
when @var='D' then 3
else -1
print @iret
成果
-------
下面的這些根本流程掌握,根本能知足我們平常的開辟需求了,臨時想到的就這麼多了,哪天想起其他情形,會恰當彌補。