關(guān)于SQL 存儲過程入門基礎(chǔ)(流程控制)_Mssql數(shù)據(jù)庫教程
推薦:關(guān)于PowerDesigner初體驗的使用介紹本篇文章小編將為大家介紹,關(guān)于PowerDesigner初體驗的使用介紹,有需要的朋友可以參考一下
這里我們講一下存儲過程的流程控制, if else,case ,while,這里沒有for循環(huán)的 ,這些跟c,c++,c#等語言都差不過的。
一,首先來看if else使用
復(fù)制代碼 代碼如下:www.hl5o.cn
看個簡單例子
復(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ù)的密鑰類型。
相關(guān)Mssql數(shù)據(jù)庫教程:
- sql 語句練習與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 解讀4個編寫SQL語句需要注意的常識
- 基于B-樹和B+樹的使用:數(shù)據(jù)搜索和數(shù)據(jù)庫索引的詳細介紹
- 基于Sql Server通用分頁存儲過程的解決方法
- SQL Server COALESCE()函數(shù)的創(chuàng)新應(yīng)用
- 解析SQL Server數(shù)據(jù)應(yīng)用在不同的數(shù)據(jù)庫中
- 揭秘SQL Server開發(fā)中需要注意的十個問題
- SQL SERVER數(shù)據(jù)庫開發(fā)之存儲過程應(yīng)用
- SQL server 視圖(view)介紹
- sql2008評估期已過的解決辦法及序列號
- 基于存儲過程的詳細介紹
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-關(guān)于SQL 存儲過程入門基礎(chǔ)(流程控制)
。