返回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

使用存儲過程插入和返回數據

  • 2007年02月23日 17:32
  • 29KB
  • 下载

触发器+存储过程+程序集(CLR)+XML+Web service————实现数据同步

基础性质的数据,需要从A程序的A库同步到B程序的B库。第一种方法,肯定是写一个服务,让他自动同步。第二种方法,就是用触发器,这样,一个库的基础表数据的任何变动,都可以同步了。        ...

oracle 存储过程返回表数据

近在测试程序需要调存储过程,项目主要针对oracle数据库,在测试过程中发现一些“坑”,这里记录下: 在百度搜索结果中会有许多关于如何写oracle存储过程返回表结果的,都提到sys_refcurs...

mysql存储过程---返回列表数据需要用到游标

1. 使用存储过程的优点有: (1)存储过程在服务器端运行,执行速度快。 (2)存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二...

SQL Server 2000 存储过程与XML编程1

  • 2009年07月29日 10:36
  • 8.99MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:返回xml数据的存储过程
举报原因:
原因补充:

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