5.00 / 1 oy

SQL Server While Kullanımı ve Örnekleri

SQL Server, veritabanı tarafında döngüler oluşturmanıza ve sorgularınızı döngülerden de yararlanarak yazabilmenize olanak sağlar.

Syntax olarak bir SQL While döngüsü aşağıdaki gibidir:

WHILE şart
BEGIN
   {işlemler}
END

Örnek olarak 1'den 5'e kadar olan sayıları SQL'de bir while döngüsü tanımlayarak yazdıralım.

DECLARE @sayac INT 
SET @sayac=1
WHILE ( @sayac <= 5)
BEGIN
    PRINT 'Sayaç değeri: ' + CONVERT(NVARCHAR,@sayac)
    SET @sayac  = @sayac  + 1
END

C gibi programlama dillerinde olduğu gibi SQL'de de While döngüsünden kontrollü olarak çıkmak için BREAK ve CONTINUE anahtar sözcükleri kullanılabilir. While döngüleri, SQL kodu ile SELECT, INSERT, UPDATE ve DELETE gibi temel CRUD operasyonlarında çok kullanışlıdır.

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: SQL Server sp_help prosedürü nedir ve nasıl kullanılır?

bkz: SQL Server versiyonu SQL komutu yazarak nasıl görülebilir?

bkz: SQL Server'da bir tabloyu temizlemek

bkz: Sql Server'da Temp Tablo ile Select Into Kullanımı

bkz: SQL Server'da Yazının Kelime Sayısını Bulmak ve Kelime Saydırmak

bkz: Sql Server'da tarih döngüsü oluşturmak

kaanbey

30.08.2021 23:28

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
SQL Server While Kullanımı ve Örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.