SORU
20 Aralık 2010, PAZARTESİ


Sırada SQL Server 2008 döngü

Uygulamak için herhangi bir yöntem do while SQL server 2008'de bir döngü var mı?

CEVAP
20 Aralık 2010, PAZARTESİ


-MS SQL Server 2008 hakkında emin değilim ama DO-WHİLE döngü gibi KULLANMAK için sizin SÜRE döngü mantığı değiştirebilirsiniz.

Alınan örnekler burada: http://blog.sqlauthority.com/2007/10/24/sql-server-simple-example-of-while-loop-with-continue-and-break-keywords/

  1. WHİLE Döngüsü örneği

    DECLARE @intFlag INT
    SET @intFlag = 1
    WHILE (@intFlag <=5)
    BEGIN
        PRINT @intFlag
        SET @intFlag = @intFlag   1
    END
    GO
    

    Seviyesinde bağımsız:

    1
    2
    3
    4
    5
    
  2. BREAK anahtar sözcüğü ile bir Döngü örneği

    DECLARE @intFlag INT
    SET @intFlag = 1
    WHILE (@intFlag <=5)
    BEGIN
        PRINT @intFlag
        SET @intFlag = @intFlag   1
        IF @intFlag = 4
            BREAK;
    END
    GO
    

    Seviyesinde bağımsız:

    1
    2
    3
    
  3. Örnek Döngü DEVAM EDERKEN ve BREAK anahtar kelimeler ile

    DECLARE @intFlag INT
    SET @intFlag = 1
    WHILE (@intFlag <=5)
    BEGIN
        PRINT @intFlag
        SET @intFlag = @intFlag   1
        CONTINUE;
        IF @intFlag = 4 -- This will never executed
            BREAK;
    END
    GO
    

    Seviyesinde bağımsız:

    1
    2
    3
    4
    5
    

Ama deneyindöngüler önlemekveritabanı düzeyinde. Reference.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007