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:  

相关文章: