27,580
社区成员




--1先生成一个文件script.sql
USE MyTest
GO
EXEC xp_cmdshell N'bcp MyTest.dbo.test out G:\test.sql -T -w -Smyfend\liangck';
PRINT '已备份文件'
TRUNCATE TABLE test;
PRINT '已经清除表';
EXEC xp_cmdshell N'bcp MyTest.dbo.test in G:\test.sql -T -w -Smyfend\liangck';
PRINT '已加载数据';
--2再生成一个文件cmd.bat
sqlcmd -E -Smyfend\liangck -i C:\script.sql
------------------
然后双击执行cmd.bat即可..
sqlcmd还可以使用变量的..
BCP abc.dbo.a OUT D:\1bk.txt -S"192.168.1.3" -T -w
-------------
TRUNCATE TABLE a;
BCP abc.dbo.a IN D:\1bk.txt -S"192.168.1.3" -T -w