返回xml数据的存储过程

原创 2006年06月19日 18:07:00
IF EXISTS (SELECT name
    FROM   sysobjects
    WHERE  name = N'getPeople'
    AND    type = 'P')
    DROP PROCEDURE getPeople
GO
CREATE PROCEDURE getPeople
AS
declare @au_lname varchar(40),@au_fname varchar(40),@returnXML varchar(4000)
DECLARE Employee_Cursor CURSOR FOR
SELECT LastName, FirstName FROM Northwind.dbo.Employees
OPEN Employee_Cursor
set @returnXML = '<peoples>'
FETCH NEXT FROM Employee_Cursor
into @au_lname,@au_fname
WHILE @@FETCH_STATUS = 0
BEGIN
 set @returnXML = rtrim(@returnXML) + '<people><lname>' + @au_lname +'</lname><fname>' + @au_fname +'</fname></people>'
    FETCH NEXT FROM Employee_Cursor
 into @au_lname,@au_fname
END
set @returnXML = rtrim(@returnXML) + '</peoples>'
CLOSE Employee_Cursor
DEALLOCATE Employee_Cursor
select @returnXML
GO

MyBatis调用存储过程,含有返回结果集、return参数和output参数

Ibatis是我们经常使用的O/R映射框架,mybats是ibatis被Google收购后重新命名的一个工程,当然也做了大量的升级。而调用存储过程也是一次额C/S架构模式下经常使用的手段,我们知道,i...
  • jbgtwang
  • jbgtwang
  • 2013年07月18日 17:56
  • 14941

从SQL存储过程格式化输出到xml文件

项目需要直接在SQLServer数据库中使用SP进行数据查询并格式化输出到xml文件。 花了一点时间,研究了下bcp。 大致的步骤就是: 1.查询数据格式化,并将其插入临时表。 2.临时表...
  • james506
  • james506
  • 2012年03月29日 11:20
  • 2099

工作日志之 SQL 存储过程返回XML数据集

新公司,新工作试着用sql 存储过程写调用,所有结果都返回XML数据集,这是第一个成品,贴出来以做留念.  -- ===========================================...
  • fkphp
  • fkphp
  • 2007年04月18日 11:38
  • 786

返回xml数据的存储过程

IF EXISTS (SELECT name     FROM   sysobjects     WHERE  name = NgetPeople     AND    type = P)    DR...
  • zhh007
  • zhh007
  • 2006年06月19日 18:07
  • 537

获取xml文档中存储过程并执行(mysql)

xml.Load("sql.xml"); xml.ResetMainPos(); int i=0; while(xml.FindChildElem("sqls")) { xml.IntoElem()...
  • boxer2011111
  • boxer2011111
  • 2011年12月18日 19:59
  • 1065

XML格式数据请求的解析与返回XML数据的组织方法

因为做服务器很久了,一直没有很好的整理代码的习惯。有个朋友问起了这个问题,觉得可以考虑整理出来供大家参考了。 一、XML格式数据请求的解析,两种方法分别如下: 传入参数举例:SyncAppOrde...
  • luomi13142
  • luomi13142
  • 2016年11月23日 16:27
  • 1548

关于使用表接收存储过程返回结果集的问题

如果要使用一张表接收一个存储过程返回的一个结果集的话使用下面的语句就OK了:INSERT INTO #TABLENAMEEXEC [DBName].[OwnerName].[SPNAME]GO...
  • tianlianchao1982
  • tianlianchao1982
  • 2010年05月06日 09:34
  • 258

mybatis调用mysql存储过程返回结果集

存储过程中经常需要返回结果集。 Mysql 中直接用 select 即可返回结果集。而 oracle 则需要使用游标来返回结果集。这一点 Mysql 相对比较方便,如下代码即可实现输出结果集: 存储过...
  • liuxiao723846
  • liuxiao723846
  • 2015年07月09日 17:44
  • 4578

JAVA 获取http返回XML的数据

java 获取http方式
  • lxxmi
  • lxxmi
  • 2015年10月26日 09:45
  • 765

Servlet如何返回XML类型的数据

package com.panlong.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servl...
  • yanfeng918
  • yanfeng918
  • 2014年01月08日 15:00
  • 1735
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:返回xml数据的存储过程
举报原因:
原因补充:

(最多只允许输入30个字)