Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 имена файлов из каталога  [new]
malyan
Member

Откуда:
Сообщений: 48
Мне нужно вытащить из каталога названия имена файлов в поле временной таблицы. Функцией dbo.find_lit_undo я вытаскиваю имена файлов по первому пробелу с конца строки. Каким ообразом еще есть возможность вытащить имена файлов? В моем случае оказалось, что в самих именах файлов присутствуют пробелы, поэтому моя процедура не работает.

ALTER PROCEDURE sbyt_n_файлаXLS
(
@puth nvarchar(255)
)

AS

SET NOCOUNT ON


DECLARE @q nvarchar(4000)

CREATE TABLE #www (nam nvarchar(255))



SET @q=N'INSERT #www EXEC master..xp_cmdshell ''dir ' + @puth + ''''

execute sp_executesql @q

UPDATE #www
SET nam=substring(nam,dbo.find_lit_undo(nam,''),255) 
WHERE nam LIKE '%.xls%'

SELECT * FROM #www
WHERE nam LIKE '%.xls%'



	
RETURN 



Ευχαριστώ εκ των προτέρων!
16 ноя 09, 10:30    [7932134]     Ответить | Цитировать Сообщить модератору
 Re: имена файлов из каталога  [new]
Glory
Member

Откуда:
Сообщений: 104760
dir /A-D /B
16 ноя 09, 10:34    [7932152]     Ответить | Цитировать Сообщить модератору
 Re: имена файлов из каталога  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
dir /?
16 ноя 09, 10:34    [7932154]     Ответить | Цитировать Сообщить модератору
 Re: имена файлов из каталога  [new]
malyan
Member

Откуда:
Сообщений: 48
Glory
dir /A-D /B


Гиниально
16 ноя 09, 10:50    [7932265]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить