MSSQL XML使用(一):由简单的select语句Auto 生产XML
来源:互联网 发布:java工作流workflow 编辑:程序博客网 时间:2024/06/01 21:53
MSSQL支持由select语句生产XML,语句非常简单,就是在select语句加上一个for XML就可以。
语法相当简单:
select * from tablename for xml auto
For XML把select的结果变成XML返回客户端。
AUTO模式就是自动把用属性的形式把XML返回客户端。
如:测试table: Users
1useridint2firstname varchar(20)3lastnamevarchar(20)SQL 语句
select * from Users for xml auto
返回的XML
<Users userid="1" firstname="AA" lastname="BB" /><Users userid="2" firstname="AAA" lastname="BBB" />
XML的内容是一行一行的。这个时候,要自己加根元素。有每一行是以表的名字为元素名字的。在例子里是Users,如果Users用别称,每一行的元素就变成别称的名字。
SQL 语句
select * from Users aaBBcc for xml auto
返回的XML
<aaBBcc userid="1" firstname="AA" lastname="BB" /><aaBBcc userid="2" firstname="AAA" lastname="BBB" />
元素里的属性是table的字段名。和上面的例子一样,如果你的table字段名用别名,出来的XML也是别名。
最后注意:大小写一定要区分清楚。不然会出错。XML是区分大小写的。
0 0
- MSSQL XML使用(一):由简单的select语句Auto 生产XML
- 超级简单:使用FOR XML AUTO控制XML输出(译转)
- mybatis的xml配置文件中使用select语句数据不全
- 关于MSSQL 2000中Select语句FOR XML产生XML文件学习心得
- MSSQL XML使用(二):XML加根元素
- MSSQL XML使用(三):把字段名作为XML的节点
- 使用FOR XML AUTO控制XML输出
- xml简单的使用
- 使用 XML 模板 (MSSQL手册)
- 一、XML的使用
- C++11新特性(一)auto for( : )语句简单使用
- 由写sql语句的.xml文件引起的异常
- 模仿实现mssql的select语句
- 简单操作XML的语句( 插入)
- MSSQL 中使用modify()方法,此方法使用XML DML语句在XML 数据中插入,更新或删除节点
- DOM4J的使用(一)-----读取XML
- xml解析(一) XmlPullParser的使用
- Spring学习笔记 使用XML配置实现Bean的auto-wiring (自动绑定)
- 线性表思维导图
- Smack核心机制浅析
- mysql_connect v/s mysql_pconnect
- 【博客管理】短期长期计划【置顶】
- Ubuntu 搜狗输入法 安装
- MSSQL XML使用(一):由简单的select语句Auto 生产XML
- Socket编程实践 -- 5种I/O模型
- 阿里巴巴2015年校园招聘笔试经历(题目与分析---倾情奉献)
- yum安装Apache Web Server后各个文件存放位置
- c语言规范
- LTE科普
- bluestacks 安装电脑上的手机app
- HDU—— 5138 CET-6 test
- [leetcode]Multiply Strings