SSISパッケージを使用して毎日CSVファイルをSQL Serverテーブルにアップロードしていますが、アップロードが完了した日付列を挿入するたびに挿入されます。私はGETDATE()
でALTER TABLE
クエリを使用するデータフロータスクの後にSQL実行タスクを配置することを考えています。SSIS - SSISアップロード後にアップロード日付列を追加します。
CSVデータをアップロードする前にSSISパッケージを実行するたびに、以前のデータがアーカイブテーブルに移動されるため、列を挿入するたびにデータを上書きする心配はありません。
デフォルトでは 'GETDATE()'の非NULL可能なdatetime列を作成すると、自動的に値が設定されます。あなたは間違いなく 'ALTER TABLE'を使いたくありません - それは不要です。 –
毎回宛先テーブルを完全に再作成していますか?それ以外の場合は、毎回ではなく、日付列を追加するために一度だけ変更する必要があります。 –