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

<tfoot id='DO5zK'></tfoot>

    1. <small id='DO5zK'></small><noframes id='DO5zK'>

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

        • <bdo id='DO5zK'></bdo><ul id='DO5zK'></ul>

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

        如何使用 XML 數據更新 SQL 表列

        How to update a SQL table column with XML data(如何使用 XML 數據更新 SQL 表列)
        <i id='fRdxF'><tr id='fRdxF'><dt id='fRdxF'><q id='fRdxF'><span id='fRdxF'><b id='fRdxF'><form id='fRdxF'><ins id='fRdxF'></ins><ul id='fRdxF'></ul><sub id='fRdxF'></sub></form><legend id='fRdxF'></legend><bdo id='fRdxF'><pre id='fRdxF'><center id='fRdxF'></center></pre></bdo></b><th id='fRdxF'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='fRdxF'><tfoot id='fRdxF'></tfoot><dl id='fRdxF'><fieldset id='fRdxF'></fieldset></dl></div>
        <tfoot id='fRdxF'></tfoot>

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

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

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

                    <tbody id='fRdxF'></tbody>
                  本文介紹了如何使用 XML 數據更新 SQL 表列的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  表 1:

                  id      title               chtml
                  0       Lopez, Michelle MD  <root><StartOne><Value1>Lopez, Michelle MD</Value1><Value2>Spanish</Value2><Value3><a title="49 west point" href="myloc.aspx?id=56" target="_blank">49 west point</a></Value3><Value4>908-783-0909</Value4><Value5><a title="CM" href="myspec.aspx?id=78" target="_blank">CM</a></Value5></StartOne></root>
                  1       Michael, Jogn, MD   <root><StartOne><Value1>Michael, Jogn, MD</Value1><Value2>English</Value2><Value3><a title="99 show drive" href="myloc.aspx?id=05" target="_blank">99 show drive</a></Value3><Value4>908-783-0909</Value4><Value5><a title="KM" href="myspec.aspx?id=40 target="_blank">KM</a></Value5></StartOne></root>
                  

                  chtmlntext 類型,id 0:

                  The chtml is of type ntext for id 0:

                  <root>
                      <StartOne>
                          <Value1>Lopez, Michelle MD</Value1>
                          <Value2>Spanish</Value2>
                          <Value3>
                              <a title="49 west point" href="myloc.aspx?id=56" target="_blank">49 west point</a>
                          </Value3>
                          <Value4>908-783-0909</Value4>
                          <Value5>
                              <a title="CM" href="myspec.aspx?id=78" target="_blank">CM</a>
                          </Value5>
                      </StartOne>
                  </root>
                  

                  chtmlntext 類型,id 1:

                  The chtml is of type ntext for id 1:

                  <root>
                      <StartOne>
                          <Value1>Michael, Jogn, MD</Value1>
                          <Value2>English</Value2>
                          <Value3>
                              <a title="99 show drive" href="myloc.aspx?id=05" target="_blank">99 show drive</a>
                          </Value3>
                          <Value4>908-783-0909</Value4>
                          <Value5>
                              <a title="KM" href="myspec.aspx?id=40 target="_blank">KM</a></Value5>
                          </Value5>
                      </StartOne>
                  </root>
                  

                  Table 2Table 3 包含用于為鏈接 Url、標題和值創建 Table 1 的數據:

                  Table 2 and Table 3 has data which is used in the creation of Table 1 for the link Url, title, and value:

                  Table 2:
                  
                      id              title
                      ---------------------------------
                      56              49 west point
                      90              130 chester lane
                      12              320 nolan street
                      05              99 show drive
                  
                  Table 3:
                  
                      id              description
                      ------------------------------
                      78              CM
                      39              IM
                      40              KM
                  

                  Table 4 包含更新后的數據,用于更新 Table 1 值:

                  Table 4 has the updated data which will be used to update Table 1 values:

                  Table 4:
                  
                      Name                    Value2              Value3                  Value4              Value5
                      --------------------------------------------------------------------------------------------------------------
                      Lopez, Michelle MD      English             130 chester lane        908-783-0909        KM
                      Michael, Jogn, MD       Italian             320 nolan street        540-029-2090        IM
                  

                  我正在嘗試使用以下查詢來更新其中一個值:

                  I am trying the following query to update one of the value:

                  declare @xml xml;
                  select @xml = cast([content_html] as xml)
                  from [myDB1].[dbo].[Table 1]
                  
                  set @xml.modify('
                    replace value of (/root/StartOne/Value3/text())[1]
                    with "<a title="{Value3 from Table 4}" href="myloc.aspx?id={ID from Table 2 that matches the title with the title from Table 4}" target="_blank">{Value3 from Table 4}</a>"
                  ');
                  
                  -- How can I update the anchor link values of one table by querying another table data.
                  -- How can I update multiple fields, for Example `Value3` and `Value5`?
                  
                  update [myDB1].[dbo].[Table 1]
                  set [content_html] = cast(@xml as nvarchar(max))
                  where [content_title] = 'Lopez, Michelle MD'
                  

                  一個例子是:

                  declare @xml xml;
                  select @xml = cast([content_html] as xml)
                  from [myDB1].[dbo].[Table 1]
                  
                  set @xml.modify('
                    replace value of (/root/StartOne/Value3/text())[1]
                    with "<a title="130 chester lane" href="myloc.aspx?id=90" target="_blank">130 chester lane</a>"
                  ');
                  
                  update [myDB1].[dbo].[Table 1]
                  set [content_html] = cast(@xml as nvarchar(max))
                  where [content_title] = 'Lopez, Michelle MD'
                  

                  表一(以上更新后):

                  id      title               chtml
                  0       Lopez, Michelle MD  <root><StartOne><Value1>Lopez, Michelle MD</Value1><Value2>Spanish</Value2><Value3><a title="130 chester lane" href="myloc.aspx?id=90" target="_blank">130 chester lane</a></Value3><Value4>908-783-0909</Value4><Value5><a title="CM" href="myspec.aspx?id=78" target="_blank">CM</a></Value5></StartOne></root>
                  1       Michael, Jogn, MD   <root><StartOne><Value1>Michael, Jogn, MD</Value1><Value2>English</Value2><Value3><a title="99 show drive" href="myloc.aspx?id=05" target="_blank">99 show drive</a></Value3><Value4>908-783-0909</Value4><Value5><a title="KM" href="myspec.aspx?id=40 target="_blank">KM</a></Value5></StartOne></root>
                  

                  請幫助我解決以下問題:

                  Please help me with the following:

                  • 如何通過查詢更新一張表的錨鏈接值另一個表數據?
                  • 如何更新多個字段,例如 Value3Value5然后運行更新語句?
                  • How can I update the anchor link values of one table by querying another table data?
                  • How can I update multiple fields, for Example Value3 and Value5 and then run the update statement?

                  推薦答案

                  這是解決問題的方法

                  declare @table4 table
                  (Name nvarchar(22), Value3 nvarchar(22))
                  
                      insert into @table4 values ('Lopez, Michelle MD' ,'130 chester lane')       
                      insert into @table4 values ('Michael, Jogn, MD ','320 nolan street') 
                  
                  declare @table1 table
                  (id int, title nvarchar(max), chtml ntext)
                  
                  
                  insert into @table1 values (0,'Lopez, Michelle MD',  '<root><StartOne><Value1>Lopez, Michelle MD</Value1><Value2>Spanish</Value2><Value3>
                  <a title="49 west point" href="myloc.aspx?id=56" target="_blank">49 west point</a></Value3><Value4>908-783-0909</Value4><Value5><a title="CM" href="myspec.aspx?id=78" target="_blank">CM</a></Value5></StartOne></root>')
                  insert into @table1 values (1,'Michael, Jogn, MD',   '<root><StartOne><Value1>Michael, Jogn, MD</Value1><Value2>English</Value2><Value3><a title="99 show drive" href="myloc.aspx?id=05" target="_blank">99 show drive</a></Value3><Value4>908-783-0909</Value4><Value5><a title="KM" href="myspec.aspx?id=40 target="_blank">KM</a></Value5></StartOne></root>')
                  
                  
                  declare @xml xml;
                  select top 1 @xml = cast(chtml as xml)
                  from @table1
                  
                  -- How can I update the anchor link values of one table by querying another table data.
                  declare @titl nvarchar(22)
                  select @titl = Value3 from @table4 where Name = 'Lopez, Michelle MD'
                  set @xml.modify('
                    replace value of (/root/StartOne/Value3/a/@title)[1]
                    with sql:variable("@titl")
                  ');
                  set @xml.modify('
                    replace value of (/root/StartOne/Value3/a/text())[1]
                    with sql:variable("@titl")
                  ');
                  
                  -- How can I update multiple fields, for Example `Value3` and `Value5`?
                  -- Answer: here you can modify Value5
                  
                  update @table1
                  set chtml = cast(@xml as nvarchar(max))
                  where id = 0
                  
                  select * from @table1
                  

                  這篇關于如何使用 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?)
                  <tfoot id='Csll5'></tfoot>
                  <i id='Csll5'><tr id='Csll5'><dt id='Csll5'><q id='Csll5'><span id='Csll5'><b id='Csll5'><form id='Csll5'><ins id='Csll5'></ins><ul id='Csll5'></ul><sub id='Csll5'></sub></form><legend id='Csll5'></legend><bdo id='Csll5'><pre id='Csll5'><center id='Csll5'></center></pre></bdo></b><th id='Csll5'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Csll5'><tfoot id='Csll5'></tfoot><dl id='Csll5'><fieldset id='Csll5'></fieldset></dl></div>
                      <bdo id='Csll5'></bdo><ul id='Csll5'></ul>

                        1. <small id='Csll5'></small><noframes id='Csll5'>

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

                          • 主站蜘蛛池模板: 99热碰| 欧美日韩中文国产一区发布 | 欧美www在线| 免费黄色录像视频 | 亚洲在线 | 欧美黄在线观看 | 久久久久久久久久久久一区二区 | 中文字幕一区在线观看视频 | 亚洲国产精品一区二区久久 | 中文二区 | 亚洲欧美在线视频 | 中文字幕成人av | 少妇一级淫片免费放播放 | 久久久久99 | 99久久精品免费看国产四区 | 黄色毛片网站在线观看 | 久久国产精彩视频 | 97精品国产97久久久久久免费 | 中国大陆高清aⅴ毛片 | 9999视频| 欧美日韩国产精品一区二区 | 一区二区成人 | 欧美激情a∨在线视频播放 成人免费共享视频 | 午夜视频免费在线观看 | 亚洲成人免费在线观看 | 在线观看中文字幕av | 久久9热 | 在线视频一区二区三区 | 国产亚洲一区二区三区在线观看 | 成人在线免费观看 | 91在线影院 | 午夜精品视频一区 | 久久久久网站 | 日本精品视频在线观看 | 日韩欧美三级电影在线观看 | 一区二区视频 | 99综合网 | 国产亚洲一区二区三区在线观看 | 欧美日韩中文在线 | 99在线播放 | 国产一区中文字幕 |