我想知道,如何將XML內容從任意文件加載到本地變量中? 這適用於一個固定的文件: DECLARE @xml XML
SET @xml =
(
SELECT *
FROM OPENROWSET(BULK 'C:\data.xml', SINGLE_BLOB) AS data
)
不過,我想從任意文件中加載數據。 這不起作用(如BULK似乎只支持字符串參數) DECLARE
我想在我的SQL數據庫返回字符「O」處理XML數據的一段時間,所以我寫了下面的查詢: use master
select song_type.query ('table/[where o.name like % o %]')
from xmldata
但程序返回一個錯誤說: Msg 9341, Level 16, State 1, Line 2 XQuery [xmldata.song_t
我目前使用這樣的: SELECT Column1, Column2
FROM SomeTable
FOR XML PATH(''), ROOT('KeyValuePairs')
產生這樣的: <KeyValuePairs>
<Column1>ColumValue1</Column1>
<Column2>ColumValue1</Column2>
</KeyValuePairs>
我遇到了一個問題,我正在查看使用SqlXmlCommand對象從數據庫中獲取數據的遺留應用程序。有有正在使用的桌子,和.xsd文件哪些領域,它們之間的關係等,我們有是它工作的大部分時間,但不是所有的問題。我想知道是否有一種方法來檢查在Sql Server上實際運行的是什麼。我沒有安裝SQL分析器,因此選項不存在。 代碼如下: SQLXML: error loading XML result (XM