Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Jumlah SSIS Variabel Objek?

Bagaimana Anda mengisi Variabel Objek ini? Bergantung pada cara Anda mengisi variabel, cara yang lebih tepat untuk mendapatkan penghitungan dapat dicantumkan. Namun, inilah solusi cepat dan kotor untuk Anda:

  1. Buat variabel baru bertipe integer dan inisialisasi variabel ke 0
  2. Gunakan tugas loop foreach untuk mengulangi objek Anda (buka editor loop foreach, buka Collections dan ubah Enumerator menjadi Foreach ADO Enumerator dan variabel sumber objek ADO ke variabel Objek Anda.
  3. Buat Execute SQL Task
  4. Pada tab umum, atur ResultSet ke Baris tunggal dan pernyataan sql Anda ke SELECT (@Count + 1)
  5. Di tab Pemetaan Parameter, tambahkan variabel integer baru Anda dan ubah Parameter Name atribut ke @Count
  6. Di tab Kumpulan Hasil, tambahkan entri baru dengan nama:0 dan nama variabel:variabel integer yang baru Anda buat.

Setelah perulangan Anda selesai, Anda akan memiliki jumlah objek.

CATATAN:Jika Anda sudah mengulangi file-file ini (yang saya asumsikan karena Anda menggunakan SSIS untuk mengisi Variabel Objek dengan nama file), Anda hanya perlu melakukan langkah 1, 3-6.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa UPDATE membutuhkan waktu lebih lama daripada SELECT?

  2. Hapus catatan hanya lebih tua dari 50 baris saat mengelompokkan dengan 1 kolom

  3. Bagaimana cara mendapatkan hanya nilai kolom numerik?

  4. Bagaimana saya bisa membuat kueri ini untuk menerima nama tabel dinamis?

  5. Kueri Server Tertaut Dinamis