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

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

      <tfoot id='YFNEk'></tfoot>
    1. <small id='YFNEk'></small><noframes id='YFNEk'>

    2. <legend id='YFNEk'><style id='YFNEk'><dir id='YFNEk'><q id='YFNEk'></q></dir></style></legend>
        <bdo id='YFNEk'></bdo><ul id='YFNEk'></ul>
      1. 如何處理 FOR XML PATH/AUTO - SQL Server 中的空白值?

        How to handle blank values in FOR XML PATH/AUTO - SQL Server?(如何處理 FOR XML PATH/AUTO - SQL Server 中的空白值?)

            <tfoot id='aeIMB'></tfoot>
              <bdo id='aeIMB'></bdo><ul id='aeIMB'></ul>

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

                    <tbody id='aeIMB'></tbody>
                  本文介紹了如何處理 FOR XML PATH/AUTO - SQL Server 中的空白值?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  限時送ChatGPT賬號..

                  有沒有人有任何見解或遇到過這種 SQL Server 行為,當(dāng)空白值轉(zhuǎn)換為數(shù)據(jù)類型char"或具有char"作為數(shù)據(jù)類型的列時 - 使用 For XML PATH 處理,它返回帶有&#20;"特殊字符編碼的 XML 結(jié)果,
                  當(dāng)用 varchar 轉(zhuǎn)換相同的空白值時 - 它返回空標(biāo)簽.我想要的結(jié)果是空標(biāo)簽.

                  Does anybody have any insight or encountered with this SQL Server behavior, when blank value is converted into data type "char" or column which have "char" as data type - processed using For XML PATH, it returned XML result with "&#20;" special characters encoding for space,
                  When same blank value converted with varchar - it returns empty tag. My desired result is empty tag.

                  SELECT field=CONVERT(CHAR(10),'')
                  FOR XML PATH(''), ELEMENTS
                  --RESULT: <field>          &#x20;</field>
                  
                  SELECT field=CONVERT(VARCHAR(10),'')
                  FOR XML PATH(''), ELEMENTS
                  --RESULT: <field></field>
                  

                  我認(rèn)為的解釋是,當(dāng)我使用 char 時,它插入了 10 個空格.而 ASCII Hex20 或 Decimal 32 - 是空格的代碼.

                  The explanation in my view is when I'm using char it is inserting 10 spaces. And ASCII Hex20 or Decimal 32 - is a code for space.

                  它可以通過使用 varchar 而不是 char 作為數(shù)據(jù)類型來處理.但就我而言,我正在從數(shù)據(jù)庫中定義的表中讀取字段值:

                  It can be handled by using varchar instead of char as data type. But in my case I am reading field value from table defined in database:

                  --Example:
                  CREATE TABLE #temp(field CHAR(2))
                  
                  INSERT INTO #temp
                  SELECT NULL
                  
                  SELECT field=ISNULL(field,'')
                  FROM #temp
                  FOR XML PATH('')
                  
                  DROP TABLE #temp
                  
                  --RESULT: <field>  &#x20;</field>
                  --Desired Result:<field></field>
                  

                  SQL 中最優(yōu)雅的方式/或可能性是什么?

                  What is a most elegant way/or possibilities in SQL?

                  PS:我有一個 50 列的結(jié)果集.我想在數(shù)據(jù)庫級別處理這個而不改變類型.真正的問題是我的 Web 服務(wù)在 XML 中遇到此字符時會引發(fā)潛在的危險值錯誤.

                  PS: I have a result set of 50 columns. I would like to handle this at database level without changing types. Real problem is my web service when encounter this character in XML throws a potentially dangerous value error.

                  推薦答案

                  我用于實現(xiàn)預(yù)期結(jié)果的解決方案是,一次性投射整個結(jié)果 -

                  Solution I used for desired result is, casting a whole result at once -

                  CREATE TABLE #temp(field CHAR(2))
                  
                  INSERT INTO #temp
                  SELECT NULL
                  
                  --Adding a cast to XML Result to convert it into varchar & then use replace.
                  SELECT REPLACE(CONVERT(VARCHAR(max),(SELECT field=ISNULL(field,'')
                  FROM #temp
                  FOR XML PATH(''))),'&#x20;','')
                  
                  DROP TABLE #temp
                  

                  想聽聽您是否還有其他建議?

                  would like to hear if there is any other suggestion?

                  這篇關(guān)于如何處理 FOR XML PATH/AUTO - SQL Server 中的空白值?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數(shù)據(jù)庫列表和 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)“數(shù)據(jù)類型轉(zhuǎn)換錯誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                  WinForms application design - moving documents from SQL Server to file storage(WinForms 應(yīng)用程序設(shè)計——將文檔從 SQL Server 移動到文件存儲)
                    <bdo id='tzWtH'></bdo><ul id='tzWtH'></ul>

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

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

                          1. 主站蜘蛛池模板: 精品视频在线观看 | 超碰导航| 欧美理论片在线观看 | 欧美日韩国产一区二区三区 | 国产精品中文字幕在线观看 | av国产在线观看 | 久草在线 | 精品一区二区电影 | 亚洲超碰在线观看 | 久久久av中文字幕 | 亚洲欧美中文日韩在线v日本 | 欧美日韩国产传媒 | 国产精品视频在线观看 | 手机日韩 | 国产一区二区精品在线 | 久久精品一二三影院 | 成年人在线视频 | 一区二区免费 | www久久| 99久久精品免费看国产四区 | 久久国产精品免费一区二区三区 | caoporn国产精品免费公开 | 激情一区二区三区 | 视频在线日韩 | 亚洲乱码一区二区 | 久久视频精品在线 | 98久久| 亚洲综合在线一区 | 一级毛片免费完整视频 | 欧美一区二区在线播放 | 人人做人人澡人人爽欧美 | 91视频导航 | 中文字幕日韩一区二区 | 免费一区二区三区 | 亚洲国产精品日韩av不卡在线 | 超碰精品在线 | 午夜精品一区 | 日本在线黄色 | 亚洲国产成人久久综合一区,久久久国产99 | 国产精品国产精品国产专区不卡 | 91一区 |