最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于SQL 存儲過程入門基礎(chǔ)(流程控制)

 更新時間:2013年04月12日 15:00:41   作者:  
本篇文章,小編為大家介紹關(guān)于SQL 存儲過程入門基礎(chǔ)(流程控制),有需要的可以參考一下

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

一,首先來看if  else使用

復(fù)制代碼 代碼如下:

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

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

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

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

當(dāng)然if 嵌套也是可以的?! ?/P>

二,While的使用


我們來計(jì)算下1到100的求和運(yùn)算

復(fù)制代碼 代碼如下:

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ù)制代碼 代碼如下:

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ā)需求了,暫時想到的就這么多了,哪天想起其他情況,會適當(dāng)補(bǔ)充。

相關(guān)文章

最新評論

若尔盖县| 庐江县| 治县。| 湘潭市| 盐源县| 房山区| 全南县| 柳江县| 浏阳市| 余姚市| 巴林左旗| 长宁区| 灵宝市| 龙口市| 义乌市| 吴桥县| 荔波县| 新泰市| 云南省| 石城县| 阿坝| 名山县| 灌南县| 武穴市| 应用必备| 连山| 平江县| 南江县| 太保市| 吉水县| 新余市| 琼中| 凉城县| 闵行区| 广灵县| 华容县| 武汉市| 阳谷县| 青阳县| 凌海市| 当雄县|