电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

關(guān)于SQL Server 2000對XML支持的一些見解

瀏覽:3日期:2023-11-03 09:36:52

關(guān)于SQL Server 2000對XML支持的一些見解主要針對'select; 字段1,字段2,...,字段n from 表或多表聯(lián)合查詢 where 條件 for xml auto'類似語句的討論

本人在使用以上語句生成XML數(shù)據(jù)時(shí),發(fā)現(xiàn)了一些SQL Server 2000生成XML數(shù)據(jù)的一些規(guī)律,給我的感覺是要求太苛刻了,從中也可以看出微軟早期對XML支持的不足.現(xiàn)在就把我的這些體會(huì)寫給大家看看,不對不足的地方望大家指出。XML可以很方便地描述樹型結(jié)構(gòu)數(shù)據(jù),相對于關(guān)系型數(shù)據(jù)來說,這方面就有點(diǎn)不足。為此從關(guān)系型數(shù)據(jù)轉(zhuǎn)換到樹型結(jié)構(gòu)數(shù)據(jù)就比較麻煩。還好,SQL Server 2000提供了這方面的轉(zhuǎn)換接口。但想轉(zhuǎn)換好也是有條件的。

前提:SQL Server 2000已經(jīng)有描述樹型結(jié)構(gòu)數(shù)據(jù)的基本表(視圖)[如大學(xué)里的院系班的樹型結(jié)構(gòu)信息,院信息一個(gè)表、系信息一個(gè)表、班信息一個(gè)表,表之間已經(jīng)建立了主外鍵關(guān)系]

1、要顯示的字段的位置是有順序的,如要正確顯示院系班的樹型結(jié)構(gòu)關(guān)系,轉(zhuǎn)換SQL語句應(yīng)該這么寫: select 院,系,班 from 院,系,班 where 條件 for xml auto2、盡量不要對顯示的字段作任何運(yùn)算與處理,因?yàn)檫@樣會(huì)破壞基本表(視圖)的數(shù)據(jù)作為某一層數(shù)據(jù)的約定。 比如對'select 院,系,班 from 院,系,班 where 條件 for xml auto' 語句的“系”字段作了一些運(yùn)算與處理后, 則SQL Server 2000無法正確地描述'系'字段生成XML數(shù)據(jù)后屬于那一層數(shù)據(jù)。一般情況下,SQL Server 2000會(huì)把”系“字段自動(dòng)加進(jìn)”院“或”班“一層。這樣就得不到我們想要的結(jié)果。3、多表聯(lián)合查詢時(shí),不要有子查詢,因?yàn)榧词鼓阌昧俗硬樵円彩菦]用的, 'select; 字段1,字段2,...,字段n from 表或多表聯(lián)合查詢 where 條件 for xml auto'這樣的轉(zhuǎn)換語句是只認(rèn)基本表與視圖的。; 別妄想用子查詢實(shí)現(xiàn)一些復(fù)雜的功能。

以上是自已在使用'select; 字段1,字段2,...,字段n from 表或多表聯(lián)合查詢 where 條件 for xml auto'語句時(shí)的一些體會(huì),胡言亂語了一通。

http://blog.csdn.net/cyz1980/archive/2007/07/26/1710010.aspx

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 云南成考网_云南成人高考报名网 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 中药超微粉碎机(中药细胞级微粉碎)-百科 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 广州网站建设_小程序开发_番禺网站建设_佛山网站建设_粤联网络 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 污水处理设备-海普欧环保集团有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 玻璃钢格栅盖板|玻璃钢盖板|玻璃钢格栅板|树篦子-长沙川皖玻璃钢制品有限公司 | 包装机传感器-搅拌站传感器-山东称重传感器厂家-济南泰钦电气 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 气动绞车,山东气动绞车,气动绞车厂家-烟台博海石油机械有限公司 气动隔膜泵厂家-温州永嘉定远泵阀有限公司 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 |