[英]Generating self-closing xml tags for lists in SQL Server
我在 Stack Overflow 上的 2013 SQL 服務器問題中看到了這個 xml 示例數據:<Fruits> <Apple /> <Banana /> <Orange /> <Pear /> </Fruits ...
[英]Generating self-closing xml tags for lists in SQL Server
我在 Stack Overflow 上的 2013 SQL 服務器問題中看到了這個 xml 示例數據:<Fruits> <Apple /> <Banana /> <Orange /> <Pear /> </Fruits ...
[英]SQL SERVER Select Distinct ID is not working
我正在嘗試理解下面的 sql Select 語句,但我無法正確理解。 結果如下: 問題:如何只顯示每個 Selected Id 的 1 行?,我嘗試使用SELECT DISTINCT但仍然給了我與以上相同的結果。 我想看到的結果必須如下所示: 有人有想法嗎? ...
[英]How to put an attribute on the root element, and only the root element, in FOR XML PATH?
我正在從 SQL 服務器表生成 XML 。 這是我的代碼: 我希望結果看起來像這樣(注意:根元素上的屬性tableName ): 但它復制了行元素上的 XSI 命名空間...... 將屬性添加到根元素的正確方法是什么,並且只有根元素? 筆記 NULL 值必須以<columnName xsi: ...
[英]TSQL: Return elements of a group as XML
我嘗試將每組的值聚合到一個 XML 中。 我在 SQL Server 2016 上。 我的原始數據看起來像這樣(這里嚴格歸結為問題。我的真實值不是通用的。): 我正在尋找一個可以返回一個 XML(每組)的聚合函數 第一組 (group_id = 1) 的預期結果 XML 應如下所示(元素名 ...
[英]Cross apply function returning XML needs a column name
我們正在清理共享電子郵件地址的帳戶數據庫。 某些電子郵件地址可用於多達20個帳戶,但是我們正在遷移到一個不允許這樣做的新系統。 我在這里嘗試做的是創建一個電子郵件地址列表,使用次數的計數以及帶有帳戶詳細信息的HTML表的第三列。 這些表格將通過電子郵件發送到相關地址,以要求他們修復帳戶 ...
[英]For xml path returns null instead of nothing
我以為以下查詢假定不返回任何內容,但是,它返回的一條記錄包含一個包含null的列: 如果僅運行子查詢-不返回任何內容,但是當該子查詢具有外部查詢時,對其執行select ,則返回null 。 為什么會這樣呢? ...
[英]SQL Server 2014 - FOR XML AUTO avoid automatic node nesting
我正在嘗試建立一些查詢以XML格式導出數據,並且建立了這個查詢: 我得到這樣的結果 而我想要這樣的東西 [行]是發票而不是付款的子節點 看到有很多解決方案 對於XML AUTO 放在一起,但是這里的數據來自連接的表,可惜重新查詢2-3次相同的 ...
[英]Using FOR XML PATH to output Multiple Sibling Elements
我試圖從數據庫中為查詢結果中的每一行生成一個如下所示的XML: 我的查詢如下所示: 該查詢輸出<Message><Body>標記內包含的所有行,只有一個包含所有內容XML的單元格。 我不知道在哪里包含<Header>部分的信息。 上面的 ...
[英]Subquery in FROM clause is causing unwanted ELEMENT in FOR XML AUTO output
我正在使用羅斯文(Northwind)對我認為需要使用Google Maps應用程序的實際數據進行建模的SQL。 我認為查詢已正常運行,但是以XML返回時,層次結構並不是我需要的方式。 這是返回的XML: XML中不需要使用c作為customers表別名的子查詢; 但是,似乎 ...
[英]Different values returned by SQL Server 2000 and SQL Server 2014 when returning results using for xml explicit
我們已將數據庫從SQL Server 2000轉換為SQL Server2014。我們需要XML輸出,並使用T-SQL的for xml explicit選項返回XML。 時間戳記值已在轉換過程中保留。 即,常規查詢在兩個服務器上都返回時間戳記值0x00000000057A12B8 。 ...
[英]How to get rid of special characters after generating sql statements using for xml
我已經使用for xml為審計跟蹤生成了插入語句,它生成了正確的插入語句。 下面是生成的內容。 這是Print @SQL輸出的內容: 但是,當我嘗試使用EXECUTE(@SQL)執行時,我收到一條錯誤消息: '&' 附近的語法不正確。 ...
[英]How to output raw xml within an XML projection in SQL Server without introducing an extra xml root element
給出以下嘗試構造XML的T-SQL代碼段。 生成的XML為: 我如何在沒有UnwantedElement的情況下獲得相同的輸出,使其看起來像下面的示例。 ...
[英]Grouping XML Elements in FOR XML Clause
我正在嘗試從我的臨時表中創建一個結構xml文檔。臨時表的格式如下。 我正在嘗試以以下形式創建xml格式: 我嘗試了上面的查詢,但是說子查詢返回了多個值。您能否讓我知道此查詢中缺少的內容。 有沒有更好的方法來處理這種情況。 提前致謝 ...
[英]FOR XML SQL Server - Variable Element name in output XML
我對SQL Server中的FOR XML很新,我搜索得相當多,但我找不到答案。 我可以使用'for xml'來獲取可變元素名稱,其中元素名稱不是硬編碼的,而是取自每行中的單元格嗎? 以下面的例子為例...... 表ORDERS : FOR XML查詢: 所需輸出: ...
[英]Select for xml statement to produce excel sheetData format
我正在嘗試編寫一個SQL查詢,它將以一種可以轉換為Excel電子表格的格式生成xml。 因此原始sql表包含以下數據 到目前為止,我設法產生的SQL查詢如下 這將產生以下xml 因此,我需要獲取以下xml格式 現在,我已經采取了對第一個xml格式進行轉換以獲取所 ...
[英]SQL Server SELECT FOR XML How to get two elements at the same level
我有兩個不同的XML組合在一起。 例如,第一部分的SQL如下所示: 一旦執行,你會得到這個: 第二個在這里: 你會得到這個: 現在我將兩件放在一起: 結果如下: 但我不想在那里有“aa”和“bb”元素。 我很想得到這個: 但我不知道 ...
[英]Specific XML layout needed
我有下表: 具有以下內容: 當我想從此內容創建XML時,我使用 這讓我回來了 但是我需要而我無法返回的是 我需要編寫此文件來分隔XML文件,對於每個stlh_num,都需要一個新文件。 這有可能嗎? ...
[英]tsql for XML format the values as elements
我試圖獲取列中的值作為XML元素。 是否可以在sql server中使用For XML做到這一點? 我想從選擇查詢的不同行上獲取以下內容。 這將幫助我轉義值中的無效字符,因此可以將它們正確地序列化為XML。 是否可以從FOR XML查詢獲得此返回? ...
[英]How can I convert a row with many columns to a table with two columns (fieldname and value) and many rows?
由於我討厭尋求特定的解決方案,因此如果我以錯誤的方式來處理問題,這里就是我提出問題的背景。 如果要跳過背景並直接轉到問題,請跳至粗體線。 我正在創建一個PDF表單,該表單將預先填充SQL數據庫中的數據。 為此,我需要將數據庫中的數據導出到XFDF文件中,然后可以輕松地將其與空白PDF表單合 ...