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

  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • Phandroid

    Phandroid

    26 Ocak 2009
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010