XML 如何轉入SQL Table |
尚未結案
|
hungyulin
一般會員 ![]() ![]() 發表:36 回覆:33 積分:13 註冊:2003-10-15 發送簡訊給我 |
客戶提供了一個xml的檔案內容如下
<?xml version="1.0" encoding="UTF-8"?>
|
laku0121
一般會員 ![]() ![]() 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
其實你可以參考SQL的HELP文件中的OPENXML上有範例及說明,以上為我所擷取的部份內容可參考看看
新增資訊 - SQL Server 2000 SP3。 OPENXML 是 Transact-SQL 關鍵字,可透過In-Memory XML 文件提供資料列集。OPENXML 為資料列集提供者,類似於資料表或檢視。OPENXML 允許存取 XML 資料的方式就像是關聯式資料列集,藉由提供 XML 文件內部表示的資料列集檢視的方法。資料列集的記錄可儲存在資料庫資料表中 (類似於資料表及檢視提供的資料列集)。 OPENXML 可用於 SELECT 及 SELECT INTO 陳述式,在此像是資料表、檢視表或 OPENROWSET 都可作為來源出現的資料列集提供者。如需關於 OPENXML 語法的詳細資訊,請參閱 OPENXML。 若要使用 OPENXML 來針對 XML 文件寫入查詢,您必須先呼叫 ,以剖析 XML 文件並傳回控制代碼至準備消耗的剖析文件。經剖析的文件在 XML 文件中是以不同節點的樹狀表示 (元素、屬性、文字、註解等等)。文件控制代碼會傳遞至 OPENXML,然後 OPENXML 會根據所傳遞的參數提供文件的資料列集檢視。 [在SQL HELP文件中有更詳細的說明]
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |