Использование T-SQL для запроса папки файловой системы - PullRequest
6 голосов
/ 28 февраля 2010

Можно ли запросить папку в TSQL из SQL Management Studio и вернуть список имен файлов? Если да, то как?

Ответы [ 2 ]

11 голосов
/ 28 февраля 2010

Вы можете использовать xp_cmdshell.

Пример:

EXECUTE master.dbo.xp_cmdshell 'DIR "C:\YourDirectory\" /A-D /B'

Хороший, полный пример с дополнительными опциями здесь .

5 голосов
/ 28 февраля 2010

Интеграция с CLR также возможна, если вам неудобно разрешать выполнение xp_cmdshell.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...