最近做项目,需要提供xml字符串给第三方,之后我试了试这两种数据库 都可以很简单的实现

oracle:举例

SELECT      XMLElement("rowdata",
              XMLElement("row",
                 XMLForest(
                           code AS "code",
                           name AS "name",
                          py_code AS "other"
                          )  )  )               
               FROM table1 where code='124';

sqlserver:举例

select * from table1 where code='124'  for xml RAW ('row'),elements, root('rowdata')

注: sqlserver中的如果想让空的字段也显示出来,需要在elements后 加xsinil

我见到很多人都采用在开发的程序中 用字符串拼接来实现生成xml,我举的例子要比字符串拼接的代码量减少很多,而且xml已经很多年应用。

如有问题,欢迎大家进行沟通 QQ 165393839

转载于:https://www.cnblogs.com/cnajian/archive/2011/11/23/2260118.html

oracle和sqlserver数据库直接生成xml相关推荐

  1. 基于Visual Studio2010讲解LINQ读出数据库数据生成XML

    LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML.  LINQ to XML 最重要的优势是它与 Lang ...

  2. oracle输出xml文件格式,在oracle中通过字段信息生成xml文件

    一般地,在开发xmlp的时候,我们要先用report builder制作rdf模板,然后上传rdf到客户化应用下的reports文件夹下,通过并发请求,输出xml数据,然后保存成xml文件,或者直接将 ...

  3. oracle和SQLserver数据库中select into 的区别

    在Oracle中是这样的 Create tableA as select * from tableB where 1=0 or 1=1 在SQLserver中是这样的 select * into ta ...

  4. oracle 怎么备份sqlserver数据库,Oracle和sqlserver数据库的备份与恢复

    Oracle 数据库的备份与恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的故障(包括机器故障.介质故障.误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据 ...

  5. tds与oracle,oracle和sqlserver找不到字段的错误

    oracle数据库tomcat控制台报错 Caused by: java.sql.SQLException: ORA-00904: "T"."SLIMITSECOND&q ...

  6. mysql数据库生成脚本工具下载_PHPMaker下载-基于MYSQL数据库自动生成PHP脚本的软件 v2019.0.2.2 官方版 - 安下载...

    PHPMaker是一款功能强大的自动化工具,可以从MySQL,PostgreSQL,Microsoft Access,Microsoft SQL Server,Oracle和SQLite数据库快速生成 ...

  7. oracle表数据转换成sql,ORACLE8I转换数据到SQLSERVER数据库

    最近做一个项目的DOTNET版,说是升级,从ASP升为DOTNET,可因为项目架构原因,数据库得从ORACLE转为SQL SERVER...^_|| ,之前未使用过ORACLE,转换数据过程中碰到了不 ...

  8. 如何将oracle数据库中的表结构导入到sqlserver中,Oracle转换成SqlServer数据库的步骤...

    1 背景 ITM系统目前支持MysqL.Oracle数据库,由于现在需要和CA产品进行结合,用CA产品的采集功能进行数据采集,因此需要使用CA产品的sqlServer数据库,为了使得系统支持sqlse ...

  9. sql查询oracle数据,sql-server – 从SQL Server查询Oracle数据库

    我有一个Oracle 11g XE数据库,我想将其转移到SQL Server Express 2005中. 起初我以为我只是在Oracle中生成表作为SQL,操纵数据格式,并在SQL Server中运 ...

  10. MySQL、SqlServer、Oracle 三种数据库的优缺点总结

    MySQL.SqlServer.Oracle 三种数据库的优缺点总结 一.MySQL 二.SqlServer 三.Oracle 一.MySQL 优点: 体积小.速度快.总体拥有成本低,开源: 支持多种 ...

最新文章

  1. day1 作业编写登录窗口
  2. linux驱动——cmdline原理及利用
  3. MySQL高级 - 案例 - 系统性能优化 - 读写分离概述
  4. 高级数据结构与算法 | 并查集(Union-Find)
  5. 关于jstl.jar引用问题及解决方法
  6. html css a标签的应用
  7. cocostuff10k数据集介绍_(六)COCO数据集的简单介绍
  8. Kafka : kafka查询某时间段内的消息
  9. mybatis where、set、trim、sql、foreach标签的使用
  10. 如何修复“您的系统已耗尽应用程序内存”错误
  11. MATLAB--数字图像处理 频域图像分析
  12. 华为手机耳机sws音效是什么_【小知识】:华为SWS音效介绍。
  13. 思维导图有什么用?思维导图的优势、缺点及其适用人群详解
  14. 苹果手机投影到墙上_隔空触控的投影仪,仅有巴掌大小
  15. 业务安全漏洞挖掘归纳总结
  16. 异方差及stata命令
  17. 使用 openocd 调试 STM32F103
  18. document.writeln
  19. 【单调队列】51nod 1275 连续子段的差异
  20. 影响计算机关键性能参数测试研究,【计算机病毒论文】谈灯光告警计算机测试系统设计(共3104字)...

热门文章

  1. 恭祝大家2019新年吉祥顺利!
  2. 正反物质相撞湮灭,是因为电荷因素吗?
  3. 管理感悟:工作计划的作用
  4. python3多进程执行循环_Python3 并发编程之多进程(一)
  5. C++ wchar_t转char
  6. 使用C#生成word文件
  7. solaris查看服务器信息,Solaris下如何显示服务器虚拟内存统计信息
  8. php判断长度函数是,php判断字符串长度 strlen()与mb_strlen()函数
  9. Gmail过滤器设置
  10. 当前日期增加自然月(比如当前时间为3月31号,加上1个月,预期结果是4月30日,但是输出了5月1日)...