平时最多也是用到了将数据导出到文本文件中,但是不会再往里追加 追加的话文本文件好象实现不了create proc p_export ( @path nvarchar(1000),--导出的文本文件保存的目录 @date datetime ) as begin declare @s nvarchar(4000) if isnull(@path,'')='' set @path='c:\' else if right(@path,1)<>'\' set @path=@path+'\'select @s='BCP "select '''+convert(varchar(20),@date,120)+'''" queryout "'+@path+'执行时间.txt" /T /w' exec master..xp_cmdshell @s end go --调用exec p_export 'c:\','2008-4-6' 这是生成文本文件的
'textcopy /S ' + @srvname +
' /U ' + @login +
' /P ' + @password +
' /D ' + @dbname +
' /T ' + @tbname +
' /C ' + @colname +
' /W "' + @whereclause +
'" /F ' + @filename +
' /' + @direction
EXEC master..xp_cmdshell @exec_str
追加的话文本文件好象实现不了create proc p_export
(
@path nvarchar(1000),--导出的文本文件保存的目录
@date datetime
)
as
begin
declare @s nvarchar(4000)
if isnull(@path,'')='' set @path='c:\'
else if right(@path,1)<>'\' set @path=@path+'\'select @s='BCP "select '''+convert(varchar(20),@date,120)+'''" queryout "'+@path+'执行时间.txt" /T /w'
exec master..xp_cmdshell @s
end
go
--调用exec p_export 'c:\','2008-4-6'
这是生成文本文件的