久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

      <legend id='bSbQN'><style id='bSbQN'><dir id='bSbQN'><q id='bSbQN'></q></dir></style></legend>

        <bdo id='bSbQN'></bdo><ul id='bSbQN'></ul>
    1. <small id='bSbQN'></small><noframes id='bSbQN'>

      <tfoot id='bSbQN'></tfoot>

      SQL 中 XML 粉碎的替代方案

      Alternatives to XML shredding in SQL(SQL 中 XML 粉碎的替代方案)
      <tfoot id='eJlU0'></tfoot>
      <i id='eJlU0'><tr id='eJlU0'><dt id='eJlU0'><q id='eJlU0'><span id='eJlU0'><b id='eJlU0'><form id='eJlU0'><ins id='eJlU0'></ins><ul id='eJlU0'></ul><sub id='eJlU0'></sub></form><legend id='eJlU0'></legend><bdo id='eJlU0'><pre id='eJlU0'><center id='eJlU0'></center></pre></bdo></b><th id='eJlU0'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='eJlU0'><tfoot id='eJlU0'></tfoot><dl id='eJlU0'><fieldset id='eJlU0'></fieldset></dl></div>

    2. <legend id='eJlU0'><style id='eJlU0'><dir id='eJlU0'><q id='eJlU0'></q></dir></style></legend>
        <tbody id='eJlU0'></tbody>

            • <small id='eJlU0'></small><noframes id='eJlU0'>

                <bdo id='eJlU0'></bdo><ul id='eJlU0'></ul>
                本文介紹了SQL 中 XML 粉碎的替代方案的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                我嘗試使用 XQuery .nodes 將 XML 分解到一個臨時表中,如下所示.但是,我遇到了性能問題.粉碎需要很多時間.請給我一個關于此替代方案的想法.

                I tried to shred XML into a temporary table by using XQuery .nodes as follows. But, I got performance problem. It is taking much time to shred. Please give me an idea on alternatives for this.

                我的要求是將批量記錄傳遞給存儲過程并解析這些記錄并根據記錄值執(zhí)行一些操作.

                My requirement is to pass bulk records to a stored procedure and parse those records and do some operation based on record values.

                 CREATE TABLE #DW_TEMP_TABLE_SAVE(  
                [USER_ID] [NVARCHAR](30), 
                [USER_NAME] [NVARCHAR](255)
                )   
                
                insert into #DW_TEMP_TABLE_SAVE
                   select 
                       A.B.value('(USER_ID)[1]', 'nvarchar(30)' ) [USER_ID], 
                       A.B.value('(USER_NAME)[1]', 'nvarchar(30)' ) [USER_NAME]
                   from 
                       @l_n_XMLDoc.nodes('//ROW') as A(B) 
                

                推薦答案

                在 values 子句中指定 text() 節(jié)點.

                Specify the text() node in your values clause.

                insert into #DW_TEMP_TABLE_SAVE
                select A.B.value('(USER_ID/text())[1]', 'nvarchar(30)' ) [USER_ID], 
                       A.B.value('(USER_NAME/text())[1]', 'nvarchar(30)' ) [USER_NAME]
                from @l_n_XMLDoc.nodes('/USER_DETAILS/RECORDSET/ROW') as A(B)
                

                不使用 text() 將創(chuàng)建一個查詢計劃,該計劃嘗試將來自指定節(jié)點的值與其所有子節(jié)點連接起來,我想在這種情況下您不希望這樣.如果您不使用 text(),則查詢的連接部分由 UDX 運算符完成,最好不要在您的計劃中使用它.

                Not using text() will create a query plan that tries concatenate the values from the specified node with all its child nodes and I guess you don't want that in this scenario. The concatenation part of the query if you don't use text() is done by the UDX operator and it is a good thing not to have it in your plan.

                另一件要嘗試的事情是 OPENXML.在某些情況下(大型 xml 文檔),我發(fā)現(xiàn) OPENXML 執(zhí)行速度更快.

                Another thing to try is OPENXML. In some scenarios (large xml documents) I have found that OPENXML performs faster.

                declare @idoc int
                exec sp_xml_preparedocument @idoc out, @l_n_XMLDoc
                
                insert into #DW_TEMP_TABLE_SAVE
                select USER_ID, USER_NAME
                from openxml(@idoc, '/USER_DETAILS/RECORDSET/ROW', 2) 
                  with (USER_ID  nvarchar(30), USER_NAME nvarchar(30))
                
                exec sp_xml_removedocument @idoc
                

                這篇關于SQL 中 XML 粉碎的替代方案的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

                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屋-程序員軟件開發(fā)
                How to create a login to a SQL Server instance?(如何創(chuàng)建對 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()?(為什么會出現(xiàn)“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                <tfoot id='9Cymf'></tfoot>
                • <legend id='9Cymf'><style id='9Cymf'><dir id='9Cymf'><q id='9Cymf'></q></dir></style></legend>
                      <bdo id='9Cymf'></bdo><ul id='9Cymf'></ul>
                        <tbody id='9Cymf'></tbody>
                    • <small id='9Cymf'></small><noframes id='9Cymf'>

                        <i id='9Cymf'><tr id='9Cymf'><dt id='9Cymf'><q id='9Cymf'><span id='9Cymf'><b id='9Cymf'><form id='9Cymf'><ins id='9Cymf'></ins><ul id='9Cymf'></ul><sub id='9Cymf'></sub></form><legend id='9Cymf'></legend><bdo id='9Cymf'><pre id='9Cymf'><center id='9Cymf'></center></pre></bdo></b><th id='9Cymf'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='9Cymf'><tfoot id='9Cymf'></tfoot><dl id='9Cymf'><fieldset id='9Cymf'></fieldset></dl></div>
                          主站蜘蛛池模板: 成人一区二区三区在线 | 国产精品久久久久免费 | 蜜桃免费一区二区三区 | 久久久亚洲精品视频 | 精品免费国产一区二区三区 | 成人黄色av | 激情一区二区三区 | 国产精品久久久久一区二区三区 | 99精品欧美一区二区三区综合在线 | 日本黄色大片免费 | 夜久久| 亚洲精品在线免费播放 | 精品国产一区二区三区av片 | 国内激情av片 | 国产成人精品a视频 | 久久久999国产精品 中文字幕在线精品 | 亚洲一区 | 国产欧美一区二区久久性色99 | 中文字幕91 | 精品视频一区二区 | 亚洲欧美日韩精品 | 国产精品一区二区久久 | 亚洲精品久久 | 热99在线 | 福利av在线| 欧美aⅴ| 国产专区在线 | 成人h视频| 天天色综 | 国产999精品久久久久久 | 亚洲不卡视频 | 亚洲综合在线播放 | 日批免费在线观看 | 免费观看日韩av | 日日噜噜噜夜夜爽爽狠狠视频97 | 亚洲欧洲国产视频 | 国产黄色大片在线免费观看 | 精品视频一区二区三区在线观看 | 国产a爽一区二区久久久 | 欧美日韩中 | 日本天堂一区二区 |