1:
/****** Object: StoredProcedure [dbo].[sp_SQL_query_to_file_Row] Script Date: 05/29/2012 12:47:56 ******/
'PC'))
PROCEDURE [dbo].[sp_SQL_query_to_file_Row]
GO
6:
7:
PROCEDURE sp_SQL_query_to_file_Row(
varchar(50) ,
varchar(1000),
varchar(20)
AS
/*---------【版本信息】--------------------------------
当前版本: 『 1.0 』
创建人: 『 LiuJ 』
完成日期: 『 2012-05-29 』
修改人: 『 LiuJ 』
修改日期: 『 2012-05-29 』
优化建议: 『 』
-----------【功能及参数信息】---------------------------
功能: 本存储过程的功能
参数:
@servername varchar(50) --服务器名
@username varchar(50) --用户名 (如果用NT验证方式,则留空'')
@password varchar(50) --密码
@filepath varchar(1000) --导出路径
@filename varchar(1000) --导出文件名 (为''则默认时间戳为文件名)
@SQL_query varchar(2000) --要导出的文本内容
@date varchar(20) --保存文件时的生成日期戳 (为''则默认当前时间戳)
30:
???? 中文的兼容性
32:
备注:使用前需提升master表的执行权限:
***********************************************************
35:
USE master
go
exec sp_configure 'show advanced options','1'
RECONFIGURE WITH override
go
exec sp_configure 'Ad Hoc Distributed Queries','1'
RECONFIGURE WITH override
go
exec sp_configure 'xp_cmdshell','1'
RECONFIGURE WITH override
go
***********************************************************
48:
-----------【测试范例】---------------------------
50:
/*
52:
EXEC sp_SQL_query_to_file_Row '172.17.51.200 ','','','c:','test','testcon12345','20120525'
54:
*/
56:
57: -----------------------------------------------------*/
58:
ON
60:
varchar(8000)
varchar(20)
varchar(250)
varchar(250)
''
''
''
''
69:
'')
'')
begin
date
end
75:
'.txt'
77:
'')
begin
end
else
begin
' -T '
end
87:
88:
'')
90:
' -w '
92:
SQL
94:
SQL
96:
BEGIN
'生成文件时出错了,请查看!'+@@Error
END
GO
101:
102: