Sql server:從XML檔案中讀取配置資訊
如何在Sqlserver中從外部XML檔案中讀取配置資訊呢?該問題源自一家企業的筆試資訊有感。
一xml檔案內容:
指令碼:
declare @x xml
declare @hdocid int
/*從外部檔案讀取檔案內容
有很多種方式:
xp_cmdshell 呼叫作業系統的顯式文字檔案內容的擴充套件儲存過程。
bcp.exe 匯入匯出工具
openrowset讀入文字檔案內容(sql2005得到增強)
bulk insert語句
*/
select @x=bulkcolumn
from openrowset(bulk 'c:\db_conifig.xml',SINGLE_CLOB ) as t --sqlserver2005的增強bulk語法
--解析成xml樹形文件在記憶體中
exec sp_xml_preparedocument @hdocid output,@x
--sqlserver解析成結果集的形式,便於使用。或者直接利用xml型別的方法解析!
select *
from openxml(@hdocid,'/root/db') with (name varchar(50),datasize varchar(50),datagrowth varchar(50),logsize varchar(50),loggrowth varchar(50))
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-621008/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server中讀取XML檔案的簡單做法SQLServerXML
- 文摘:在EJB中讀取XML配置檔案XML
- JAVA 讀取xml檔案JavaXML
- java中讀取配置檔案Java
- SQL Map XML配置檔案。SQLXML
- 簡單讀取XML檔案中的值XML
- 讀取xml檔案 解析雙層xmlXML
- Golang專案中讀取配置檔案Golang
- Java系列:讀取XML檔案JavaXML
- C#讀取Xml檔案C#XML
- 用JDOM讀取XML檔案XML
- java中讀取.properties配置檔案Java
- SaxReader讀取,更新xml檔案XML
- XMl 檔案屬性的讀取XML
- NSXMLDocument讀取遠端XML檔案XML
- Logstash : 從 SQL Server 讀取資料SQLServer
- python讀配置檔案配置資訊Python
- viper 讀取配置檔案
- go配置檔案讀取Go
- IOC - 讀取配置檔案
- SpringBoot專案中獲取配置檔案的配置資訊Spring Boot
- 如何在python中讀取配置檔案Python
- SQL Server 中讀取當前年月SQLServer
- QDomDocument 讀取和編輯xml檔案XML
- Java讀取多層級xml檔案JavaXML
- Rss-Rome 閱讀器讀取XML檔案XML
- 詳解Tomcat 配置檔案server.xmlTomcatServerXML
- Asp.net Core 和類庫讀取配置檔案資訊ASP.NET
- 怎樣快速從一個XML檔案中查詢資訊(轉)XML
- SQL Server解除安裝配置檔案SQLServer
- 匯入xml檔案到SQL Server 2005XMLSQLServer
- go 讀取.ini配置檔案Go
- pg從磁碟讀取檔案
- javascript讀取xml檔案程式碼例項JavaScriptXML
- js讀取xml檔案,用了Microsoft.XMLDOMJSXMLROS
- Tomcat 7 server.xml 配置檔案詳解TomcatServerXML
- .sql檔案匯入到sql server中SQLServer
- shell讀取配置檔案-sed命令