sql >> データベース >  >> RDS >> Sqlserver

SSIS - 複数の列の値を Null に変換する

    ロジックが複雑な場合、または複数の評価がある場合、SSIS 式は毛むくじゃらになり、読みにくくなります。あなたのケースでは、個別にはほとんど実行しない一連のタスクが発生することになります。

    これをスクリプト コンポーネントにまとめます。そうすれば、基本的な vb または c# 関数を使用して、すべての列が適切に数値に変換されているかどうかを評価し、そうでない場合はデフォルトを割り当てることができます。さらに、try/catch シナリオを実装して、エラーを別の出力バッファーに適切に送信できます。

    スクリプト コンポーネントを変換として使用する方法の例を次に示します。

    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. PostgreSQL:将来のタイムスタンプ

    2. SQLテーブルの行から末尾の:文字を削除します

    3. Sqlはデータを複数の列から1行に変換します

    4. MySQL、Postgres、Aurora用のサーバーレスGraphQLAPIを作成する方法