最近做项目,需要提供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. 一元二次方程用c语言代码,一元二次方程求解程序完整代码
  2. 关于键盘上方创建返回按钮
  3. UITextField的属性与程序启动后一系列方法
  4. bzoj1146CTSC2008Network
  5. Valid BFS? CodeForces - 1037D(思维 bfs)
  6. mysql和jfinal的区别_mysql与JFinal的数据关系-阿里云开发者社区
  7. idea复制maven项目,source root为原项目的解决方法
  8. 个人管理 - 如何阅读一本书
  9. 计算机绘图cad期末考试试题,机械CAD/CAM期末考试复习资料[机械CAD/CAM]
  10. winXP和win2003双系统下启动NTDETECT错误解决方法
  11. 超级详细-NMOS、PMOS的工作原理及相关内容整理(上)
  12. 选择高防空间应该注意什么?
  13. ambari全攻略流程,编译ambari(三)
  14. U-Net: Convolutional Networks for Biomedical Image Segmentation 解析
  15. 终于弄懂 CRC 循环冗余校验 辽
  16. Tita 绩效宝:绩效面谈的8个流程
  17. Python 使用Opencv读写视频(Opencv教程二)
  18. 做软件的和搞硬件的,谁更优越?程序员:感觉搞硬件的真厉害,年龄越大越吃香,软件是吃青春饭...
  19. RAM/ROM存储器的设计
  20. 数据库系统工程师考试历年试题分析与解答

热门文章

  1. 没有wan接口_“伪千兆”路由器,快回家看看你家中招了没有?
  2. 易点汽车租赁服务器无响应,全部服务器无响应!!!
  3. 使用lockcop软件检测c++死锁
  4. 在c语言中逻辑或运算符失身额,我的Fortran基本用法小结【转载】
  5. 荣耀9桌面没有计算机,荣耀9四个隐藏功能,你用过几个?
  6. 施耐德plc地址对应modbus_第446期丨PLC与HMI脚本数据类型交换;继电器触点烧死问题原因分析...
  7. 为什么不要在android log中打印中文_Android 开发:揭开App秒开的奥秘
  8. GetFileAttributes
  9. SCVMM2012R2 服务模版系列(一)包含SQL实例的单层服务模版
  10. 数据存储与访问(SharedPreferencesDemo)