日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

關(guān)于SQL 存儲過程入門基礎(chǔ)(流程控制)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣

推薦:關(guān)于PowerDesigner初體驗的使用介紹
本篇文章小編將為大家介紹,關(guān)于PowerDesigner初體驗的使用介紹,有需要的朋友可以參考一下

這里我們講一下存儲過程的流程控制, if else,case ,while,這里沒有for循環(huán)的 ,這些跟c,c++,c#等語言都差不過的。

一,首先來看if else使用

復(fù)制代碼 代碼如下:www.hl5o.cn

if 條件
begin
sql 語句
end
else begin
sql語句
end

看個簡單例子
復(fù)制代碼 代碼如下:www.hl5o.cn

declare @id int --聲明個變量
set @id=5 --設(shè)置廚初始值
if(@id=1)
begin
end
else if(@id=0)
begin
print 'error'
end
else
begin
print 'default'
end

結(jié)果我想大家都該曉得了,就不寫出來了,這里的begin ,end 也可以不寫,不過建議寫,這個像c++代碼的{},表示一塊,寫出來層次更加清晰。

當然if 嵌套也是可以的�! �

二,While的使用


我們來計算下1到100的求和運算

復(fù)制代碼 代碼如下:www.hl5o.cn

Declare @i int,@sum int
set @i=0
set @sum=0
while @i<=100 --開始循環(huán)
begin
set @i=@i+1 --自增一
set @sum=@sum+@i
end
print @sum
結(jié)果
-----------

三,Case 多重選擇的使用

復(fù)制代碼 代碼如下:www.hl5o.cn

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

結(jié)果
-------

上面的這些基本流程控制,基本能滿足我們?nèi)粘5拈_發(fā)需求了,暫時想到的就這么多了,哪天想起其他情況,會適當補充。

分享:SQLServer 2008中的代碼安全(四) 主密鑰
在SQL Server中的加密由層次結(jié)構(gòu)形式進行處理以提供多級別的安全。SQL Server包含兩個用于加密數(shù)據(jù)的密鑰類型。

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2013-04-23
相關(guān)Mssql數(shù)據(jù)庫教程