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

secara selektif menjalankan tugas dalam aliran kontrol ssis

Saya pikir pertanyaan Anda sama dengan pertanyaan saya di mana saya ingin mengontrol pelaksanaan tugas "sebaris" dalam aliran kontrol saya.

Cara termudah yang saya temukan tidak melibatkan ekspresi pada konektor data antara objek aliran kontrol melainkan menggunakan ekspresi pada objek kontrol itu sendiri dan menyetel nilai "Nonaktifkan" menggunakan ekspresi. Dengan cara ini pada eksekusi, objek dilewati atau tidak berdasarkan evaluasi ekspresi.

Sebagai contoh, saya ingin menjalankan "Execute SQL Task" untuk menghapus indeks saya berdasarkan apakah variabel bernama "ExtractType" sama dengan "Full". Jika ya, saya ingin menghapus indeks di tabel saya sebelum melakukan beban penuh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ganti nama Kunci Utama di SQL Server (T-SQL)

  2. Hasilkan kelas dari tabel database

  3. Sql query dengan join dan group by and

  4. Ekspor tabel (objek dan data) berdasarkan kriteria pilihan

  5. Berapa banyak karakter dalam varchar (maks)?