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

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011