cost 119 ms
SQL 服務器 Select 不同的 ID 不起作用

[英]SQL SERVER Select Distinct ID is not working

我正在嘗試理解下面的 sql Select 語句,但我無法正確理解。 結果如下: 問題:如何只顯示每個 Selected Id 的 1 行?,我嘗試使用SELECT DISTINCT但仍然給了我與以上相同的結果。 我想看到的結果必須如下所示: 有人有想法嗎? ...

如何在 FOR XML PATH 中將屬性放在根元素上,並且僅在根元素上?

[英]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:以 XML 形式返回組的元素

[英]TSQL: Return elements of a group as XML

我嘗試將每組的值聚合到一個 XML 中。 我在 SQL Server 2016 上。 我的原始數據看起來像這樣(這里嚴格歸結為問題。我的真實值不是通用的。): 我正在尋找一個可以返回一個 XML(每組)的聚合函數 第一組 (group_id = 1) 的預期結果 XML 應如下所示(元素名 ...

返回XML的交叉應用函數需要一個列名

[英]Cross apply function returning XML needs a column name

我們正在清理共享電子郵件地址的帳戶數據庫。 某些電子郵件地址可用於多達20個帳戶,但是我們正在遷移到一個不允許這樣做的新系統。 我在這里嘗試做的是創建一個電子郵件地址列表,使用次數的計數以及帶有帳戶詳細信息的HTML表的第三列。 這些表格將通過電子郵件發送到相關地址,以要求他們修復帳戶 ...

對於xml路徑,返回null而不是空值

[英]For xml path returns null instead of nothing

我以為以下查詢假定不返回任何內容,但是,它返回的一條記錄包含一個包含null的列: 如果僅運行子查詢-不返回任何內容,但是當該子查詢具有外部查詢時,對其執行select ,則返回null 。 為什么會這樣呢? ...

SQL Server 2014-FOR XML AUTO避免自動節點嵌套

[英]SQL Server 2014 - FOR XML AUTO avoid automatic node nesting

我正在嘗試建立一些查詢以XML格式導出數據,並且建立了這個查詢: 我得到這樣的結果 而我想要這樣的東西 [行]是發票而不是付款的子節點 看到有很多解決方案 對於XML AUTO 放在一起,但是這里的數據來自連接的表,可惜重新查詢2-3次相同的 ...

使用FOR XML PATH輸出多個同級元素

[英]Using FOR XML PATH to output Multiple Sibling Elements

我試圖從數據庫中為查詢結果中的每一行生成一個如下所示的XML: 我的查詢如下所示: 該查詢輸出<Message><Body>標記內包含的所有行,只有一個包含所有內容XML的單元格。 我不知道在哪里包含<Header>部分的信息。 上面的 ...

FROM子句中的子查詢在FOR XML AUTO輸出中導致不必要的ELEMENT

[英]Subquery in FROM clause is causing unwanted ELEMENT in FOR XML AUTO output

我正在使用羅斯文(Northwind)對我認為需要使用Google Maps應用程序的實際數據進行建模的SQL。 我認為查詢已正常運行,但是以XML返回時,層次結構並不是我需要的方式。 這是返回的XML: XML中不需要使用c作為customers表別名的子查詢; 但是,似乎 ...

當使用XML顯式返回結果時,SQL Server 2000和SQL Server 2014返回的不同值

[英]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 。 ...

使用for xml生成sql語句后如何去掉特殊字符

[英]How to get rid of special characters after generating sql statements using for xml

我已經使用for xml為審計跟蹤生成了插入語句,它生成了正確的插入語句。 下面是生成的內容。 這是Print @SQL輸出的內容: 但是,當我嘗試使用EXECUTE(@SQL)執行時,我收到一條錯誤消息: '&' 附近的語法不正確。 ...

在FOR XML子句中對XML元素進行分組

[英]Grouping XML Elements in FOR XML Clause

我正在嘗試從我的臨時表中創建一個結構xml文檔。臨時表的格式如下。 我正在嘗試以以下形式創建xml格式: 我嘗試了上面的查詢,但是說子查詢返回了多個值。您能否讓我知道此查詢中缺少的內容。 有沒有更好的方法來處理這種情況。 提前致謝 ...

FOR XML SQL Server - 輸出XML中的變量元素名稱

[英]FOR XML SQL Server - Variable Element name in output XML

我對SQL Server中的FOR XML很新,我搜索得相當多,但我找不到答案。 我可以使用'for xml'來獲取可變元素名稱,其中元素名稱不是硬編碼的,而是取自每行中的單元格嗎? 以下面的例子為例...... 表ORDERS : FOR XML查詢: 所需輸出: ...

選擇xml語句以產生excel sheetData格式

[英]Select for xml statement to produce excel sheetData format

我正在嘗試編寫一個SQL查詢,它將以一種可以轉換為Excel電子表格的格式生成xml。 因此原始sql表包含以下數據 到目前為止,我設法產生的SQL查詢如下 這將產生以下xml 因此,我需要獲取以下xml格式 現在,我已經采取了對第一個xml格式進行轉換以獲取所 ...

SQL Server SELECT FOR XML如何在同一級別獲取兩個元素

[英]SQL Server SELECT FOR XML How to get two elements at the same level

我有兩個不同的XML組合在一起。 例如,第一部分的SQL如下所示: 一旦執行,你會得到這個: 第二個在這里: 你會得到這個: 現在我將兩件放在一起: 結果如下: 但我不想在那里有“aa”和“bb”元素。 我很想得到這個: 但我不知道 ...

需要特定的XML布局

[英]Specific XML layout needed

我有下表: 具有以下內容: 當我想從此內容創建XML時,我使用 這讓我回來了 但是我需要而我無法返回的是 我需要編寫此文件來分隔XML文件,對於每個stlh_num,都需要一個新文件。 這有可能嗎? ...

XML的tsql將值格式化為元素

[英]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表單合 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM