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

SSIS - Konversi Beberapa Nilai Kolom Menjadi Null

Ekspresi SSIS menjadi berbulu dan sulit dibaca ketika logikanya rumit atau jika ada beberapa evaluasi. Dalam kasus Anda, Anda akan berakhir dengan banyak tugas yang, secara individual, melakukan sangat sedikit.

Saya akan menggabungkan ini menjadi komponen skrip. Dengan begitu Anda dapat menggunakan fungsi dasar vb atau c# untuk mengevaluasi apakah semua kolom Anda dikonversi dengan benar ke numerik dan menetapkan default ketika tidak. Selain itu, Anda dapat menerapkan skenario coba/tangkap dan dengan anggun mengirim kesalahan ke buffer output yang berbeda.

Berikut beberapa contoh cara menggunakan komponen skrip sebagai transformasi:

http://www. bimonkey.com/2009/09/the-script-transformation-part-1-a-simple-transformation/

http://www.sqlis.com /sqlis/post/The-Script-Component-as-a-Transformation.aspx

http://www.codeproject.com/Articles /193855/An-indespensible-SSIS-transformation-component-Scr



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cari Tahu apakah Tabel Dipartisi di SQL Server (T-SQL)

  2. Membuka file .bak SQL Server (Tidak memulihkan!)

  3. Bagaimana cara menghitung dalam SQL semua bidang dengan nilai nol dalam satu catatan?

  4. Bagaimana cara mengembalikan ke database yang berbeda di SQL Server?

  5. Bagaimana membandingkan antara waktu dalam loop sementara dalam prosedur tersimpan?