pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='9lwVb'></bdo><ul id='9lwVb'></ul>
    <tfoot id='9lwVb'></tfoot>

  1. <legend id='9lwVb'><style id='9lwVb'><dir id='9lwVb'><q id='9lwVb'></q></dir></style></legend>

    <small id='9lwVb'></small><noframes id='9lwVb'>

    <i id='9lwVb'><tr id='9lwVb'><dt id='9lwVb'><q id='9lwVb'><span id='9lwVb'><b id='9lwVb'><form id='9lwVb'><ins id='9lwVb'></ins><ul id='9lwVb'></ul><sub id='9lwVb'></sub></form><legend id='9lwVb'></legend><bdo id='9lwVb'><pre id='9lwVb'><center id='9lwVb'></center></pre></bdo></b><th id='9lwVb'></th></span></q></dt></tr></i><div class="7h7ljdl" id='9lwVb'><tfoot id='9lwVb'></tfoot><dl id='9lwVb'><fieldset id='9lwVb'></fieldset></dl></div>

    1. 創建 XML 文件時在 SQL 中聯合

      Union in SQL while creating XML file(創建 XML 文件時在 SQL 中聯合)

        <bdo id='flxYX'></bdo><ul id='flxYX'></ul>

              <tbody id='flxYX'></tbody>

            <small id='flxYX'></small><noframes id='flxYX'>

          • <i id='flxYX'><tr id='flxYX'><dt id='flxYX'><q id='flxYX'><span id='flxYX'><b id='flxYX'><form id='flxYX'><ins id='flxYX'></ins><ul id='flxYX'></ul><sub id='flxYX'></sub></form><legend id='flxYX'></legend><bdo id='flxYX'><pre id='flxYX'><center id='flxYX'></center></pre></bdo></b><th id='flxYX'></th></span></q></dt></tr></i><div class="vldph7n" id='flxYX'><tfoot id='flxYX'></tfoot><dl id='flxYX'><fieldset id='flxYX'></fieldset></dl></div>

              <tfoot id='flxYX'></tfoot>

              • <legend id='flxYX'><style id='flxYX'><dir id='flxYX'><q id='flxYX'></q></dir></style></legend>
              • 本文介紹了創建 XML 文件時在 SQL 中聯合的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                我在創建 XML 文件的 SQL 查詢中遇到了一些問題.我想做 UNION 它這個查詢,但它不起作用.

                I got some problem with my SQL query which create a XML file. I want to do UNION it this query but it doesn't work.

                (SELECT 1 AS "ns0:kindOfItem",
                code AS "ns0:wholeCode",
                REPLACE(weight, ',', '.') AS "ns0:weight",
                1 AS "ns0:ammountOfNumbers",
                (SELECT price AS "ns0:value",
                'EUR' as "ns0:currency"
                FOR XML PATH ('ns0:sendedItems'), TYPE),
                (SELECT 
                'EUR' as "ns0:currency"
                FOR XML PATH ('ns0:present'), TYPE)
                FROM [PL].[dbo].[dk_documents] where id in (1,2,3)
                FOR XML PATH('test'))
                

                這個查詢工作正常,但是當我嘗試像這里這樣執行 UNION 時:

                This query works fine but when I try to do UNION like here:

                (SELECT 1 AS "ns0:kindOfItem",
                code AS "ns0:wholeCode",
                REPLACE(weight, ',', '.') AS "ns0:weight",
                1 AS "ns0:ammountOfNumbers",
                (SELECT price AS "ns0:value",
                'EUR' as "ns0:currency"
                FOR XML PATH ('ns0:sendedItems'), TYPE),
                (SELECT 
                'EUR' as "ns0:currency"
                FOR XML PATH ('ns0:present'), TYPE)
                FROM [PL].[dbo].[dk_documents] where id in (1,2,3)
                
                UNION
                
                (SELECT 1 AS "ns0:kindOfItem",
                code AS "ns0:wholeCode",
                REPLACE(weight, ',', '.') AS "ns0:weight",
                1 AS "ns0:ammountOfNumbers",
                (SELECT price AS "ns0:value",
                'EUR' as "ns0:currency"
                FOR XML PATH ('ns0:sendedItems'), TYPE),
                (SELECT 
                'EUR' as "ns0:currency"
                FOR XML PATH ('ns0:present'), TYPE)
                FROM [PL2].[dbo].[dk_documents] where id in (1,2,3)
                FOR XML PATH('test'))
                

                這個查詢給我一個錯誤:

                This query give me an error:

                數據類型 xml 不能用作 UNION、INTERSECT 的操作數或 EXCEPT 運算符,因為它沒有可比性.

                The data type xml cannot be used as an operand to the UNION, INTERSECT or EXCEPT operators because it is not comparable.

                推薦答案

                您可能對此感興趣:

                請比較以下內容

                測試"一詞出現在兩個列表中.UNION 會隱式地做一個 DISTINCT,所以test"只出現一次.

                The word "test" occurs in both lists. UNION will do a DISTINCT implicitly, so "test" appears only once.

                SELECT * 
                FROM (VALUES('this'),('is'),('a'),('test')) AS tbl(Words)
                UNION
                SELECT * 
                FROM (VALUES('and'),('another'),('test')) AS tbl(Words);
                

                UNION ALL一樣會讓test"出現兩次

                The same with UNION ALL will let the "test" appear twice

                SELECT * 
                FROM (VALUES('this'),('is'),('a'),('test')) AS tbl(Words)
                UNION ALL
                SELECT * 
                FROM (VALUES('and'),('another'),('test')) AS tbl(Words);
                

                您可以將 UNION SELECT 放入周圍的 SELECT(UNIONUNION ALL 并設置FOR XML PATH 用于整個結果集

                You can put your UNION SELECT into a surrounding SELECT (either UNION or UNION ALL and set the FOR XML PATH for the whole result-set

                命名空間重復創建,沒有錯,但是很煩(見這個:https://stackoverflow.com/a/35648751/5089204 和鏈接的連接文章)

                The namespace is created repeatedly, not wrong, but annoying (see this: https://stackoverflow.com/a/35648751/5089204 and the linked Connect-Article)

                WITH XMLNAMESPACES(DEFAULT 'Dummy') 
                SELECT *
                FROM
                (
                    SELECT * 
                    FROM (VALUES('this'),('is'),('a'),('test')) AS tbl(Words)
                    UNION
                    SELECT * 
                    FROM (VALUES('and'),('another'),('test')) AS tbl(Words)
                ) AS MetaTable
                FOR XML Path(''),ROOT('UNION_TEST');
                

                這將帶回兩個列表,每個列表都在它自己的 XML 標簽中,還有重復的命名空間(見之前)

                This will bring back both lists, each in its own XML tag, also repeated namespace (see before)

                WITH XMLNAMESPACES(DEFAULT 'Dummy') 
                SELECT
                 (
                    SELECT * 
                    FROM (VALUES('this'),('is'),('a'),('test')) AS tbl(Words)
                    FOR XML PATH(''),ROOT('FirstBlock'),TYPE
                 )
                ,(
                    SELECT * 
                    FROM (VALUES('and'),('another'),('test')) AS tbl(Words)
                    FOR XML PATH(''),ROOT('FirstBlock'),TYPE
                 )
                FOR XML Path(''),ROOT('UNION_TEST');
                

                最后你也可以使用它(無論是否使用ALL):

                And finally you can use this too (either with ALL or not):

                WITH XMLNAMESPACES(DEFAULT 'Dummy') 
                SELECT * 
                FROM (VALUES('this'),('is'),('a'),('test')) AS tbl(Words)
                UNION ALL
                SELECT * 
                FROM (VALUES('and'),('another'),('test')) AS tbl(Words)
                FOR XML PATH(''),ROOT('UNION_TEST');
                

                這篇關于創建 XML 文件時在 SQL 中聯合的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                SQL query to get all products, categories and meta data woocommerce/wordpress(獲取所有產品、類別和元數據的 SQL 查詢 woocommerce/wordpress)
                Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數據庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發
                How to create a login to a SQL Server instance?(如何創建對 SQL Server 實例的登錄?)
                How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)

              • <legend id='ytugc'><style id='ytugc'><dir id='ytugc'><q id='ytugc'></q></dir></style></legend>

                          <tbody id='ytugc'></tbody>

                        <small id='ytugc'></small><noframes id='ytugc'>

                      • <tfoot id='ytugc'></tfoot>
                          <bdo id='ytugc'></bdo><ul id='ytugc'></ul>
                          <i id='ytugc'><tr id='ytugc'><dt id='ytugc'><q id='ytugc'><span id='ytugc'><b id='ytugc'><form id='ytugc'><ins id='ytugc'></ins><ul id='ytugc'></ul><sub id='ytugc'></sub></form><legend id='ytugc'></legend><bdo id='ytugc'><pre id='ytugc'><center id='ytugc'></center></pre></bdo></b><th id='ytugc'></th></span></q></dt></tr></i><div class="79v9r75" id='ytugc'><tfoot id='ytugc'></tfoot><dl id='ytugc'><fieldset id='ytugc'></fieldset></dl></div>

                        • 主站蜘蛛池模板: 合金ICP光谱仪(磁性材料,工业废水)-百科 | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 湖南自考_湖南自学考试| 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 中矗模型-深圳中矗模型设计有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 干培两用箱-细菌恒温培养箱-菲斯福仪器 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 国际高中-国际学校-一站式择校服务-远播国际教育 | 安徽泰科检测科技有限公司【官方网站】 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 南京和瑞包装有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 香蕉筛|直线|等厚|弧形|振动筛|香蕉筛厂家-洛阳隆中重工 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 渗透仪-直剪仪-三轴仪|苏州昱创百科| 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | ET3000双钳形接地电阻测试仪_ZSR10A直流_SXJS-IV智能_SX-9000全自动油介质损耗测试仪-上海康登 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 球磨机,节能球磨机价格,水泥球磨机厂家,粉煤灰球磨机-吉宏机械制造有限公司 | 联系我们-腾龙公司上分客服微信19116098882| 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 |