Execute SQL task ile Query Sonuçlarını Object Tipi Variable’a Yazma

26. October 2011

Controlflow öğelerinden biri olan Execute Sql Task size tüm kayıt setini bir değişkene kaydetme ve kullanma imkanı sağlar. Tüm veri setini obje tipinde olan bir değişkende kaydederek SSIS paketi içerisinde birden fazla yerde kullanabiliriz.

1- Control Flow içerisine Execute SQL Task sürükleyip bırakıyoruz:

2- Object data tipinde bir değişken yaratıyoruz:
 

3- MSDB veritabanına bir bağlantı yaratıp şu sorguyu yazıyoruz: SELECT * FROM sys.tables ve Execute SQL Task'ın Resultset özelliğini Full Result Set yapıyoruz.


4- Result Set sekmesine gidiyoruz ve ResultSetName kısmına 0 (sıfır) yazıyoruz ardından Variable Name kısmında da ObjVariable'ı seçiyoruz. (Full Result Set ile çalışırken Result Set ismini sıfır olarak girmelisiniz.)


Paketi çalıştırdığınızda sorgunun sonucunu obje tipi değişkene kaydederek başka yerlerde kullanmaya hazır hale geleceksiniz.

Control Flow Tasks ,

Add comment




biuquote
  • Comment
  • Preview
Loading