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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Logstash : 從 SQL Server 讀取資料SQLServer
- java中讀取配置檔案Java
- C#讀取Xml檔案C#XML
- Java系列:讀取XML檔案JavaXML
- SpringBoot專案中獲取配置檔案的配置資訊Spring Boot
- Golang專案中讀取配置檔案Golang
- python讀配置檔案配置資訊Python
- 在web.xml檔案中配置Servlet時,主要配置哪些資訊?WebXMLServlet
- 如何在python中讀取配置檔案Python
- QDomDocument 讀取和編輯xml檔案XML
- go配置檔案讀取Go
- springboot讀取配置檔案Spring Boot
- viper 讀取配置檔案
- IOC - 讀取配置檔案
- .sql檔案匯入到sql server中SQLServer
- Asp.net Core 和類庫讀取配置檔案資訊ASP.NET
- go 讀取.ini配置檔案Go
- pg從磁碟讀取檔案
- IntelliJ IDEA java maven專案讀取配置檔案資訊 java.util.ResourceBundle 方式IntelliJIdeaJavaMaven
- Android讀取配置檔案的方法Android
- C#讀取Json配置檔案C#JSON
- shell讀取配置檔案-sed命令
- python怎麼讀取配置檔案Python
- .NET Core中如何讀取appsetting.json配置檔案APPJSON
- ASP.NET Core 中的檔案提供程式 遍歷資料夾讀取檔案資訊ASP.NET
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- DataGear 變更部署資料庫為SQL Server填坑指南(含轉寫後的SQL server程式碼及SQL server配置檔案)資料庫SQLServer
- python讀取yaml配置檔案的方法PythonYAML
- 透過python讀取ini配置檔案Python
- .net core 靈活讀取配置檔案
- C#讀取指定json配置檔案C#JSON
- .NET Core 6.0之讀取配置檔案
- SpringBoot配置檔案讀取過程分析Spring Boot
- 如何從文字檔案讀入 SQL 引數SQL
- shell讀取構建檔案資訊生成json字串JSON字串
- nodejs xmlreader 讀寫xml檔案NodeJSXML
- 使用xml檔案配置SSM整合XMLSSM
- 讀取資料夾檔案
- SpringBoot 複雜配置資訊讀取Spring Boot