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

数据导出的时候 如何以日期做文件名

2012-01-26 
数据导出的时候 怎么以日期做文件名啊Execmaster.dbo.xp_cmdshellbcpselect*fromdb.dbo.tbwheredatediff(

数据导出的时候 怎么以日期做文件名啊
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 '

热点排行