我在sql數據庫中有幾個表,其中一個包含其他人的名字,但不是全部。我需要加載表(從那個特殊的)作爲列表(xdocument)的名稱,並使用foreach和一個簡單的查詢將所有這些轉換爲一個XML文件。數據庫和應用程序在相同的天藍色帳戶。SQL表格到XML
我有這樣的
CREATE TABLE [dbo].[table_name]
(
[P_ID] INT NOT NULL,
[name] NVARCHAR (255) NOT NULL,
PRIMARY KEY CLUSTERED ([P_ID] ASC)
);
和一個只包含
table_name1
table_name2
table_name4
我使用VARCHAR幾臺簡單的查詢
SELECT
P_ID "Table_name2/@id",
nazwa "Table_name2"
FROM Table_name2
FOR XML PATH('');
,並得到結果,但僅限於一張桌子
東西 但我想用「file_converting_tables_to_xml.cs」在我的應用程序
<spinery>
<spiner title="Table_name1">
<wart id="1">black</wart>
</spiner>
<spiner title="Table_name3">
<wart id="1">white</wart>
</spiner>
或類似
一切,我發現它不爲我工作的東西在一個XML幾張桌子的結果,
,請幫助
「sql」 - 標籤是不夠的。請編輯您的問題以添加實際的DBMS(供應商和版本)。從我假設的語法來看,它是SQL Server? – Shnugo
將DataTable添加到DataSet,然後使用DataSet WriteXml方法保存到一個文件。 – jdweng
這個問題解決了嗎?你需要進一步的幫助嗎?請允許我提一個提示:在最佳答案的投票櫃檯下面勾選驗收檢查將是非常好的方法。這將1)標記此問題已解決2)使追隨者更容易找到最佳解決方案3)支付點給答覆者和4)支付點給你。一旦你自己超過了15分的邊界,你又被要求對貢獻進行投票。這是SO的方式來說聲謝謝。快樂編碼! – Shnugo