我的c://config
settings.config
有以下内容:
<filelocation>d://mydata</filelocation>
现在我想在我的SQL Server 2008存储过程中获取d://mydata
文件路径,该过程将此位置作为文件创建路径的输入。
请建议!!
答案 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
根据您的文件结构进行扩展。