如何在SQL Server 2008存储过程中读取配置文件密钥

时间:2012-05-25 20:39:07

标签: sql-server-2008 tsql

我的c://config

中有一个settings.config文件

settings.config有以下内容:

<filelocation>d://mydata</filelocation>

现在我想在我的SQL Server 2008存储过程中获取d://mydata文件路径,该过程将此位置作为文件创建路径的输入。

请建议!!

1 个答案:

答案 0 :(得分:2)

简化示例,但您可以执行以下操作(假设您可以从SQL Server读取文件):

declare @table table (Value XML)

insert @table
select a.* from openrowset (bulk 'C:\config', single_clob) a

select * from @table

select Value.value('filelocation[1]', 'varchar(100)')
from @table

根据您的文件结构进行扩展。