Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да прегледам всички файлове в папка с помощта на TSQL?

Направих малко проучване и намерих начин за преминаване на файловете с помощта на нещо подобно:

CREATE TABLE #tmp(excelFileName VARCHAR(100));
INSERT INTO #tmp
EXEC xp_cmdshell 'dir /B c:\my\folder\path\';

declare @fileName varchar(100)

While (Select Count(*) From #tmp where excelFileName is not null) > 0
Begin

    Select Top 1 @fileName = excelFileName From #tmp

    -- OPENROWSET processing goes here, using @fileName to identify which file to use

    Delete from #tmp Where excelFileName = @FileName

End

DROP TABLE #tmp


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Може ли ограничение за проверка да се отнася до друга таблица?

  2. Къдрави скоби в T-SQL

  3. Как да задам времето за изчакване на скрипта на SQL Server от самия скрипт?

  4. Как да видите историята на заявките в SQL Server Management Studio

  5. Увеличено количество на всеки ред в sql