05
” INSERT deyimi ile aynı anda birden fazla kayıt eklemek… “
Posted by Zafer | Posted in SQL | Posted on 05-11-2008
Bazı durumlarda veritabanına birden fazla kayıdı aynı anda ve tek bir transactionda eklemek isteriz. Bu gibi durumlarda INSERT deyimi ile UNION ALL deyimini ortak kullanarak sorunun üstesinden gelebiliriz .
Kullanım şekli ;
-
INSERT INTO ogrenci (ogrNo,isim,soyisim)
-
-
SELECT 04233013,‘zafer’,‘uğur’
-
-
UNION ALL
-
-
SELECT 04233006,‘fatmana’,‘şentürk’
-
-
UNION ALL
-
-
SELECT 04233020,’sami’,‘beyoğlu’
-
-
UNION ALL
-
-
SELECT 04233025,‘yasin’,‘derer’
gibidir.
Kayıt sayısının fazla olduğu durumlarda işlem süresinin daha da azalmasını sağlayacaktır.
