将sql 2008 r2 中varbinary(max)类型数据转为xml格式文件,谁搞过。给点意见。 20分,无满意结帖,结帖人zhangtaoxgu]

发布时间:2017-3-30 20:40:55 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"将sql 2008 r2 中varbinary(max)类型数据转为xml格式文件,谁搞过。给点意见。 20分,无满意结帖,结帖人zhangtaoxgu]",主要涉及到将sql 2008 r2 中varbinary(max)类型数据转为xml格式文件,谁搞过。给点意见。 20分,无满意结帖,结帖人zhangtaoxgu]方面的内容,对于将sql 2008 r2 中varbinary(max)类型数据转为xml格式文件,谁搞过。给点意见。 20分,无满意结帖,结帖人zhangtaoxgu]感兴趣的同学可以参考一下。

将sql 2008 中varbinary(max)类型数据转为xml格式文件,谁搞过。给点意见。

/*--存为XML  将表/查询存储为标准的XML文件 --邹建 2003.12(引用请保留此信息)--*/ /*--调用示例  --用SQL用winows身份验证的情况  exec p_savexml @sql='地区资料',@fname='c:\地区资料.xml'  --用指定的用户  exec p_savexml @sql='地区资料',@fname='c:\地区资料.xml',@userid='sa' --*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_savexml]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_savexml] GO create proc p_savexml @sql varchar(8000),     --要保存的表/视图/SQL查询语句 @fname varchar(1000)='c:\tmp.xml', --保存的XML文件名 @userid varchar(50)='',    --用户名,如果为nt验证方式,则为'' @password varchar(50)=''   --密码 as declare @err int,@src varchar(255),@desc varchar(255) declare @obj int,@constr varchar(1000) if isnull(@userid,'')=''  set @constr='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog='   +db_name()+';Data Source='+@@servername else  set @constr='Provider=SQLOLEDB.1;Persist Security Info=True;'   +'User [email protected]+';Password='+isnull(@password,'')   +';Initial Catalog='+db_name()+';Data Source='+@@servername exec @err=sp_oacreate 'adodb.recordset',@obj out if @err<>0 goto lberr exec @err=sp_oamethod @obj,'open',null,@sql,@constr if @err<>0 goto lberr set @sql='del [email protected] exec master..xp_cmdshell @sql,no_output exec @err=sp_oamethod @obj,'save',null,@fname,1 if @err<>0 goto lberr exec @err=sp_oadestroy @obj return lberr:  exec sp_oageterrorinfo 0,@src out,@desc out  select cast(@err as varbinary(4)) as 错误号   ,@src as 错误源,@desc as 错误描述 go 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zjcxc/archive/2003/12/31/20086.aspx

这个年代也太老了吧。

上一篇:PowerShell 写的服务器健康检查程序【参照了部分前辈程序】 50分,无满意结帖,结帖人shmilywcd]
下一篇:最近遇到一个问题,对四千W条数据的数据库进行更新 20delphigbg]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款