” 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.

Comments (1)

  1. Teşekkürler. Emeğine sağlık. Gerçekten yararlı bir bilgi oldu.

Post a comment