主頁 > 知識庫 > 如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句

如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句

熱門標簽:電銷機器人虛擬號碼 九鹿林外呼系統(tǒng)怎么收費 滄州營銷外呼系統(tǒng)軟件 舞鋼市地圖標注app 海南自動外呼系統(tǒng)價格 浙江地圖標注 創(chuàng)業(yè)電銷機器人 沈陽智能外呼系統(tǒng)代理 松原導航地圖標注

復制代碼 代碼如下:

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結(jié)構(gòu),其他的循環(huán)語句,如LOOP ……UNTIL……END LOOP也不能通過編譯,也許是版本的問題,但在SQL SERVER2005中,循環(huán)體使用BEGIN……END就可以,而不能使用網(wǎng)絡上常說的WHILE ……END WHILE結(jié)構(gòu)。

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

標簽:日喀則 ???/a> 咸寧 商洛 臺灣 寶雞 西藏 公主嶺

巨人網(wǎng)絡通訊聲明:本文標題《如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句》,本文關鍵詞  如,何在,SQL,SERVER,2005,存儲,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句》相關的同類信息!
  • 本頁收集關于如何在SQL SERVER 2005存儲過程中,使用循環(huán)語句的相關信息資訊供網(wǎng)民參考!
  • 推薦文章