首页 相关文章 用XML和SQL 2000来管理存储过程调用

用XML和SQL 2000来管理存储过程调用

  创建多个带有不同参数的存储过程(stored procedure)来完成同一个任务总是一个很大的负担。利用XML字符串向你的存储过程发送参数就能够简化这个任务;这也让COM组件的设计更简单。

  实现这个目的的方法是将你的参数作为一个XML字符串来传递,并剖析XML来取回你所需要的数据,然后继续实现你所需要集成的功能。你不仅可以通过XML来获取一些参数,你还可以对XML所创建的DOM文档运行查询,以此来封装多个存储过程。我会提供一些例子,告诉你如果实现这个目的,并简要地描述每个例子。

  在本例里,为了更新一个Customer表格里的姓名字段,我会传递几个参数。为了获得customerid(身份列)和新的姓名字段,XML会被剖析。我传递给过程的XML字串就像下面的这样:

  rootCustomercustomerid3/customeridnameAcme
   Inc./name/Customer/root

  要被创建的存储字段就像下面的这样:

  
  CREATE PROCEDURE update_Customer (@xmldatavarchar(8000)) AS
  DECL...[ 查看全文 ]

2016-02-19 标签:

用XML和SQL 2000来管理存储过程调用的相关文章

手机页面
收藏网站 回到头部