读书人

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

发布时间: 2012-01-26 19:40:46 作者: rapoo

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

读书人网 >SQL Server

热点推荐