Touto procedurou lze zjistit existenci souboru. Procedura vrací hodnotu 1 = existuje soubor nebo 0 = neexistuje.

 

-- proměnné
DECLARE 
@FileName nvarchar(100),
@Exists int

SET @FileName = '\\server\directory\01.csv'

-- zjišťuje existenci souboru
EXEC master.dbo.xp_fileexist @FileName, @Exists OUTPUT

-- výsledek
SELECT CASE @Exists 
WHEN 1 THEN 'Soubor existuje'
WHEN 0 THEN 'Neexistuje'
END