返回xml数据的存储过程
来源:互联网 发布:买高铁下载什么软件 编辑:程序博客网 时间:2024/05/21 20:27
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'getPeople'
AND type = 'P')
DROP PROCEDURE getPeople
GO
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
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
- 返回xml数据的存储过程
- 工作日志之 SQL 存储过程返回XML数据集
- 返回数据库数据的存储过程函数(SQL Server)
- SQLServer 2005中从存储过程返回数据的方法
- Delphi中调用oracle的存储过程返回数据集
- 判断数据是否存在,有返回值的存储过程
- 把存储过程返回的数据集填充到DATASET
- 存储过程返回新增数据的主键id值
- SQL Server在存储过程内引用返回数据集的存储过程
- 存储过程调用或接受另一存储过程返回的游标数据(Sys_refcursor类型)
- 使用存储过程返回一个数据集
- mysql 存储过程返回数据集
- 从存储过程中返回数据
- PostgreSQL存储过程返回数据集实例
- PostgreSQL存储过程返回数据集实例
- oracle 存储过程返回表数据
- bboss persistent框架调用存储过程的返回结果为xml串的使用方法
- xml 形式的存储过程
- CHtmlView读取带框架的网页的函数。
- 熬夜的程序员都来看,请珍惜自己的身体
- I am really tired
- ASP.net 2005 Treeview 无限分类非递归终极解决方案
- apache 2.0.48在fedora E4下面是无法正常安装的。
- 返回xml数据的存储过程
- 天使折断了翅膀落到了人间
- 毕业了
- ImageTest
- OD plugin - DelphiHelper test by kongfoo
- 无奈!
- C#.net编写的图表生成类
- 搬家
- 刘仪伟经典语录摘