sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik met TSQL door alle bestanden in een map bladeren?

Heb wat onderzoek gedaan en een manier gevonden om de bestanden door te lussen met zoiets als dit:

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. Maak een kolom van het type dubbele precisie[] met liquibase

  2. PGPASSWORD-omgevingsvariabele instellen voor Postgres (psql)-proces uitgevoerd door Inno Setup

  3. Veilige manier om e-mail via PHP naar veel gebruikers te sturen

  4. hoe de kolomstructuur in ssis te controleren?