使用T-SQL查询文件系统文件夹

Geo*_*ton 7 t-sql sql-server

是否可以从SQL Management Studio查询TSQL中的文件夹,并返回文件名列表?如果是这样,怎么样?

Ada*_*Dev 13

您可以使用xp_cmdshell.

例:

EXECUTE master.dbo.xp_cmdshell 'DIR "C:\YourDirectory\" /A-D /B'
Run Code Online (Sandbox Code Playgroud)

还有更多的选择一个好的,完整的例子在这里.


Sco*_*ttE 6

如果您不习惯允许执行xp_cmdshell,CLR集成也是一种选择.

http://msdn.microsoft.com/en-us/library/ms345136%28SQL.90%29.aspx