2007-08-29

GO ile SQL Kodunu İstenilen Miktarda Çalıştırmak

Bir SQL kodunu defalarca kez çalıştırmak istiyorsanız ilk aklımıza gelen bir döngü oluşturup halletmek şeklinde olacak.T-SQL de döngüyü WHILE komutu ile halledebilirsiniz fakat bunun daha kısa ve daha şık bir yönetimi var: GO deyimini kullanmak.

Örnek: Sayfa tablosundaki Adres alanına 'www.mehmetguzel.net' adresini GO ile 100 defa ekleyelim:

INSERT INTO Sayfa(Adres) VALUES('www.mehmetguzel.net')
GO 100

3 yorum:

Adsız dedi ki...

Siteniz çok hoşuma gitti.Tam istediğim gibi kaliteli bir site.
böyle siteler arıyorum ama bulunması pek zor.
İçeriğe çok önem veriyorum.
http://codegon27.blogcu.com/
blogumu 2 ay önce açtım pr'si 1 gelecek pr 2 backlink 167.
Bu şartlar altında link değişimi yapmak ister misiniz ?
eklerseniz çok memnun olurum.
Cevabınızı Bekliyorum.
codegon27@hotmail.com

Hasan Erdem dedi ki...

Gerçekten Güzel Bir Yöntem Yanlız Birşey Dikkatimi Çekti Abi Bu Komutlar MySQL'de de Kullanılıyor.Acaba Bütün SQL Komutları Aynı Sadece İşin Bizim Görmediğimiz Tarafları Mı Farklı?...
Örnek ==> MySQL De amele Tablosuna Hasan İsminde Bir Kayıt Eklemek İçin Yazılan Kod : "INSERT INTO amele (isim,soyisim,yas) VALUES ('Hasan','Erdem','18')";

Mehmet GÜZEL dedi ki...

Temel SQL dediğimiz bir çok SQL komutu bir çok Veritabanında aynıdır(SQL Server, Oracle, MySQL vs). Her veritabanının temel SQL komutları dışında kendine has komutları da vardır: SQL Server da T-SQL, Oracle da PL/SQL vs gibi.
Standart olarak SQL92 ve daha sonra genişletilen SQL99 birçok veritabanında ortak kullanılır.

Kolay gelsin.

.::YASAL UYARI::.

©2004-2016 Mehmet GÜZEL, http://www.mehmetguzel.net/ & http://www.mehmetguzel.com/

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.