CREATE proc p_exporttb_cl as EXEC master..xp_cmdshell 'bcp hotel50.dbo.xscl_view out h:\xscl.txt -c -q -S"localhost" -U"sa" -P""'GO
这是写好的导出语句,文件为h:\xscl.txt现想实现:按日期每天导出文件
比如今天2009年7月11日,则导出文件为xscl20090711.txt
明天再导出就是xscl20090712.txt
这是写好的导出语句,文件为h:\xscl.txt现想实现:按日期每天导出文件
比如今天2009年7月11日,则导出文件为xscl20090711.txt
明天再导出就是xscl20090712.txt
AS DECLARE @cmd NVARCHAR(4000);
SET @cmd = 'bcp hote150.dbo.xscl_view out H:\xscl'
+ CONVERT(VARCHAR(8),GETDATE(),120)
+ '.txt -c -q -S"localhost" -U"sa" -P""'; EXEC master..xp_cmdshell @cmd,NO_OUTPUT;
GO