SQL2005数据导入动态文本文件没有结果
declare @filename varchar(50)
set @filename=replace(substring(convert(varchar,getdate(),120),1,10), '- ', ' ')+ '.txt '
set @filename= 'E:\database\restorebase\ '+ ' '+@filename+ ' '
EXEC master..xp_cmdshell
'bcp "select zfilename from newbaian..zrestorebase order by zid " queryout ' ' ' '+@filename+ ' ' ' ' -c -ST60\SQL2005 -Usa -P123456 '
大家帮我看看!
我的目的每天把数据输出到一个动态文本文件里面!
本来应该在E:\database\restorebase\产生一个当前日期的文本文件!
可是能执行成功,却没有生成文件
请教高手
那里出错了啊
------解决方案--------------------http://topic.csdn.net/t/20061016/21/5086676.html
http://topic.csdn.net/t/20060726/14/4906039.html
http://community.csdn.net/Expert/topic/5031/5031048.xml?temp=1.302737E-02
------解决方案--------------------SQL code
declare @filename varchar(50)
declare @cmd varchar(200)
set @filename=replace(substring(convert(varchar,getdate(),120),1,10), '-', '')+ '.txt '
set @filename= 'E:\database\restorebase\'+@filename
set @cmd='bcp "select zfilename from newbaian..zrestorebase order by zid " queryout '+@filename+ ' -c -ST60\SQL2005 -Usa -P123456 '
EXEC master..xp_cmdshell @cmd