日期:2014-05-18  浏览次数:20573 次

sql访问文本文件
请教:如何在用sql遍历文件夹下的文本文件啊?按时间属性遍历,怎么写!谢谢了

------解决方案--------------------
学习
------解决方案--------------------
SQL这也能做?
------解决方案--------------------
create table #(col varchar(500))
insert # exec master..xp_cmdshell 'dir *.txt /O:D '
select right(col,len(col)-38) as filename from # where isnumeric(left(col,1))= 1

/*

filename
-----------
eula.txt
sfmuam.txt
iisperf.txt
BsLogo.txt
*/
------解决方案--------------------
没有用过,只用过操作单个的
学习
------解决方案--------------------
create table #(col varchar(500))
insert # exec master..xp_cmdshell 'dir *.txt /O:D '
select * from #
select rtrim(right(col,len(col)-36)) as filename from #
where isnumeric(left(col,1))= 1
order by left(col,17) desc
------解决方案--------------------
--借下数据
create table tta (field1 nvarchar(10), field2 nvarchar(10))
insert into tta
select 'aaa ' , 'aaaa '
union select 'bbbbb ' , 'bbbb '
union select 'cc ' , 'cccc '

select field1+left( '----------- ',11-len(field1)-len(field2))+field2 from tta