校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

如何在SQL SERVER 2005存儲過程中,使用循環語句

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

復制代碼 代碼如下:

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上測試通過,值得注意的是,循環體中,語句是使用BEGIN……END包括的,而不是網絡上常說的WHILE ……END WHILE結構,其他的循環語句,如LOOP ……UNTIL……END LOOP也不能通過編譯,也許是版本的問題,但在SQL SERVER2005中,循環體使用BEGIN……END就可以,而不能使用網絡上常說的WHILE ……END WHILE結構。

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

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

巨人網絡通訊聲明:本文標題《如何在SQL SERVER 2005存儲過程中,使用循環語句》,本文關鍵詞  如,何在,SQL,SERVER,2005,存儲,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何在SQL SERVER 2005存儲過程中,使用循環語句》相關的同類信息!
  • 本頁收集關于如何在SQL SERVER 2005存儲過程中,使用循環語句的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 湖州市| 阜南县| 微山县| 车致| 县级市| 阿尔山市| 北海市| 全州县| 广平县| 若尔盖县| 双江| 洛南县| 黔西县| 攀枝花市| 库车县| 土默特左旗| 临安市| 巴东县| 合肥市| 威信县| 梁山县| 平利县| 澄迈县| 山阳县| 阜南县| 云梦县| 德江县| 仁寿县| 东源县| 乌兰浩特市| 云梦县| 永修县| 扎囊县| 婺源县| 融水| 侯马市| 金堂县| 襄垣县| 抚顺县| 千阳县| 太仆寺旗|