2016-09-18 3 views
0

この次のクエリを使用して、SQL SERVERテーブルにインポートするすべてのCSVファイルのリストを作成します。私は唯一の最も最近のものを更新する?:インポート最近追加されたCSVファイルのみをフォルダからSQL Serverに送信

あなたはこのためにSSISを使用することができます

SET @path = 'C:\temp\' SET @cmd = 'dir ' + @path + '*.csv /b' INSERT INTO ALLFILENAMES(WHICHFILE) EXEC Master..xp_cmdShell @cmd UPDATE ALLFILENAMES SET WHICHPATH = @path where WHICHPATH is null

答えて

0

CSVファイルの最終更新日と私のテーブルALLFILENAMESに列を追加する方法があるかどう今私は疑問に思います。あなたは、コードのクリックにhere

+0

このソリューションはVisual Studioにありますが、私はSQL Server Management Studioを使用していますので、私はSQLクエリを期待しています。また、私は約25,000のファイルを持ち、毎日250本ほどのファイルが新しいので、今日の日付になり、新しいファイルでテーブルを更新する必要があります。 – Rich

関連する問題