数据导出的时候 怎么以日期做文件名啊
Exec master.dbo.xp_cmdshell
'bcp "select * from db.dbo.tb where datediff(dd,getdate(),col)= -1 "
queryout "这里怎么写?? " -c '
我想把文件名写成 vis070108.txt这样 或者其他的日期格式也可以 主要是有有个前一天日期在文件名里面
------解决方案--------------------select 'vis '+rtrim(convert(char,getdate(),112))+ '.txt '
------解决方案--------------------关注ing ....
------解决方案--------------------作个记号,下了班再写
------解决方案--------------------leo is right
------解决方案----------------------添加xp_cmdshell扩展过程的方法是使用如下语句:
if not exists (select * from dbo.sysobjects where id=object_id(N '[dbo].xp_cmdshell] ') and OBJECTPROPERTY(id,N 'IsExtendedProc ')=1)
exec sp_addextendedproc xp_cmdshell,@dllname= 'xplog70.dll '