久久久久久久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.

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

                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() 節點.

                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() 將創建一個查詢計劃,該計劃嘗試將來自指定節點的值與其所有子節點連接起來,我想在這種情況下您不希望這樣.如果您不使用 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 文檔),我發現 OPENXML 執行速度更快.

                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模板網!

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

                相關文檔推薦

                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?)
                <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>
                          主站蜘蛛池模板: 免费观看黄色一级片 | 亚洲精品区 | 国产一区二区 | 九九伊人sl水蜜桃色推荐 | 亚洲精品久久久久久久久久久久久 | 99精品视频在线观看 | 日韩亚洲一区二区 | 成人不卡 | 久久精品国产久精国产 | 日韩美女一区二区三区在线观看 | 91在线精品一区二区 | 欧美一a | 欧美精品中文字幕久久二区 | 日韩av一区二区在线观看 | 免费视频久久久久 | 欧美一区2区三区4区公司 | 久久久久久久久国产成人免费 | 欧美精品一区二区三区四区 在线 | 中文字字幕一区二区三区四区五区 | 看片wwwwwwwwwww | 成人精品一区亚洲午夜久久久 | 欧美黄色一区 | 91精品久久久久久久久 | 亚洲福利在线视频 | 成人精品鲁一区一区二区 | 国产久| 秋霞a级毛片在线看 | 天天色天天色 | 成人福利在线观看 | 精品一区国产 | www.99热 | 日韩和的一区二区 | 亚洲免费高清 | 国产视频精品免费 | 国产成人综合亚洲欧美94在线 | 亚洲欧美日本国产 | 精品在线一区二区 | 国产精品久久久久久久久婷婷 | 国产一区二区三区精品久久久 | 蜜桃一区二区三区 | 日本黄色大片免费 |