首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql存储过程,记录日志到txt解决办法

2012-03-17 
sql存储过程,记录日志到txt在sql存储过程,记录日志到txtsql直接写到txt是可以这样的:execmaster..xp_cmdsh

sql存储过程,记录日志到txt
在sql存储过程,记录日志到txt
sql直接写到txt是可以这样的:
exec   master..xp_cmdshell   'bcp   "select   *   from   temp_em..temp_perf "   queryout   "d:\tt.txt "   -c   -S.   -Usa   -Ppwd '

但是因为记录日志,不能重写tt.txt,而是不断加上去,请问该怎么解决?

[解决办法]
exec master..xp_cmdshell 'bcp "select * from temp_em..temp_perf " queryout "d:\tt "+convert(char(10),getdate(),21)+ ".txt " -c -S. -Usa -Ppwd ' ---文件名变成加上日期的
[解决办法]
如果temp_em..temp_perf中的记录是所有的
那么导出前先删除d:\tt.txt
再exec master..xp_cmdshell 'bcp "select * from temp_em..temp_perf " queryout "d:\tt.txt " -c -S. -Usa -Ppwd '

热点排行