簡體   English   中英

SQL Server 2008 R2:導出XML BLOB並作為表導入回到SQL

[英]SQL Server 2008 R2: Export XML BLOB and import back into SQL as table

我有一個客戶端應用程序,可以在我的SQL Server中生成數據庫。 生成的數據庫包含XML文件的BLOB數據(圖像數據類型)。 我的問題是,如何才能最好地使用和讀取XML文件中的數據(用於生成Web報告)。 最好將BLOB數據導出到磁盤上的XML文件中,然后將XML作為表數據庫導入到SQL中。 如果是,我將如何去做? 我將使用BCP將BLOB導出到XML文件中嗎? 還可以在不預先確定/未創建表中的列的情況下將XML導入回來嗎? 謝謝!!

除非需要對各個列進行索引/過濾/其他分析,否則就無需將xml拆分為各個列。

SQL Server 2008 R2具有xml支持,並且具有兩個列ID的單個表和XMLData應該可以直接存儲和檢索,例如:

CREATE TABLE T1(Col1 int primary key, Col2 xml) 

INSERT INTO T values(1,'<ProductDescription ProductID="1">iPhone</ProductDescription>')

有關語法和其他幫助,請參閱msdn文章“ 在SQL Server中實現XML ”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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