Sql 导入新数据时如何清除目标表?
我刚刚开始使用SSIS,我一直在尝试建立一个数据流,在这个数据流中,我将数据从CSV文件导入到一个服务器上的表中 我可以读取平面文件(CSV)并将其插入SQL server OK,但我需要添加一个额外的步骤,我不知道如何执行:我想在插入新值之前删除表中的所有记录Sql 导入新数据时如何清除目标表?,sql,sql-server,ssis,Sql,Sql Server,Ssis,我刚刚开始使用SSIS,我一直在尝试建立一个数据流,在这个数据流中,我将数据从CSV文件导入到一个服务器上的表中 我可以读取平面文件(CSV)并将其插入SQL server OK,但我需要添加一个额外的步骤,我不知道如何执行:我想在插入新值之前删除表中的所有记录 有人知道如何帮助吗?谢谢 您可以使用TRUNCATE 从表或表的指定分区中删除所有行 在启动新的导入会话之前 您可以使用TRUNCATE 从表或表的指定分区中删除所有行 在启动新的导入会话之前 在前面的两篇文章中找到了答案: 基本上
有人知道如何帮助吗?谢谢 您可以使用TRUNCATE 从表或表的指定分区中删除所有行 在启动新的导入会话之前
您可以使用TRUNCATE 从表或表的指定分区中删除所有行 在启动新的导入会话之前
在前面的两篇文章中找到了答案:
基本上,设置一个运行命令“TRUNCATE-your.TABLE”的SQL任务,然后将其连接到数据流任务。在前面的两篇文章中找到了答案:
基本上,设置一个运行命令“TRUNCATE-your.TABLE”的SQL任务,然后将其连接到数据流任务。这很有帮助!我还发现前一篇文章真的很有帮助。不用担心@Grymburd。有时,在搜索时很难找到正确的问题,所以不要将结束视为一件坏事!那有帮助!我还发现前一篇文章真的很有帮助。不用担心@Grymburd。有时,在搜索时很难找到正确的问题,所以不要将结束视为一件坏事!
TRUNCATE TABLE yourdb.your_destination_table;