自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL SERVER數(shù)據(jù)庫中存儲過程使用循環(huán)語句

數(shù)據(jù)庫 SQL Server
SQL SERVER數(shù)據(jù)庫建立存儲過程時,可以使用循環(huán)語句,下面就將為您介紹這種SQL SERVER數(shù)據(jù)庫中存儲過程使用循環(huán)語句的方法,供您參考。

SQL SERVER數(shù)據(jù)庫建立存儲過程時,可以使用循環(huán)語句,下面就將為您介紹這種SQL SERVER數(shù)據(jù)庫中存儲過程使用循環(huán)語句的方法,供您參考。

CREAT PROCEDURE tester  
AS
BEGIN
    SET NOCOUNT ON;
    DECLARE @userId varchar(50)
    DECLARE @count int
    SET @count = 0
    SELECT @count = count(*) FROM   UserService_User WHERE Account like '%111%'
   WHILE @count > 0
    BEGIN
        SELECT @userId = Id FROM   UserService_User WHERE Account like '%111%'
        exec UserService_RemoveUserByUserId @userId
        SET @count = @count -1
    END
END

說明:

1、此存儲過程在SQL SERVER 2005上測試通過,值得注意的是,循環(huán)體中,語句是使用BEGIN……END包括的,而不是網(wǎng)絡上常說的WHILE ……END WHILE結構,其他的循環(huán)語句,如LOOP ……UNTIL……END LOOP也不能通過編譯,也許是版本的問題,但在SQL SERVER2005中,循環(huán)體使用BEGIN……END就可以,而不能使用網(wǎng)絡上常說的WHILE ……END WHILE結構。

2、循環(huán)體中 UserService_RemoveUserByUserId 是一個存儲過程的名稱,@userId為該存儲過程的參數(shù),如果有多個參數(shù),使用“,”分開就可以了,這也是存儲過程調(diào)用另一個存儲過程的一種方法。

 

【編輯推薦】

Sql Server兩個版本中顯示所有表信息的語句

SQL Server中一個語句塊實現(xiàn)多條語句插入的方法

SQL Server數(shù)據(jù)庫用戶創(chuàng)建的方法(使用SQL語句)

使用SQL語句查看SQL Server事務日志的方法

SQL語句中UPDATE的三種用法

 

 

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關推薦

2011-07-28 14:31:47

SQL Server數(shù)存儲過程

2011-07-13 16:19:54

存儲過程SQL Server數(shù)

2010-09-02 11:24:45

SQL刪除

2011-08-29 10:55:03

SQL Server分頁存儲過程優(yōu)化效率分

2010-09-06 09:53:41

SQL Server語句

2011-08-15 14:29:52

SQL Server數(shù)事務

2011-09-01 14:00:11

SQL Server 存儲過程顯示表結構

2010-09-14 10:16:57

sql server

2011-09-01 19:00:08

SQL ServerDBCC語句

2011-06-03 10:31:14

SQL

2011-08-01 22:41:49

SQL Server數(shù)Insert

2010-06-28 10:36:42

SQL Server數(shù)

2010-09-03 15:08:03

SQLselect語句

2010-06-28 13:45:16

SQL Server

2011-07-19 15:18:46

存儲過程sql語句

2010-09-06 11:24:32

SQL Server語句

2011-08-15 15:14:54

SQL Server存儲過程異常處理

2010-07-15 17:28:50

SQL Server

2010-07-15 15:37:13

SQL Server數(shù)

2009-07-07 17:42:28

點贊
收藏

51CTO技術棧公眾號