Sprawdź, czy plik istnieje lub nie w serwerze sql?
Rozwiązanie :http://www.tech-recipes.com/rx/30527/sql-server-how-to-check-if-a-file-exists-in-a-directory/
Zrobiłem post o tym pytaniu za pomocą pytania stackoverflow, aby pomóc innym.
id filepath
1 C:\vishwanath\21776656.docx
2 C:\vishwanath\vish\s_srv_req_2009.txt
3 C:\Users\dalvi\DW\DW20SharedAmd64.exe
4 C:\Users\dalvi\1.txt
Mam tabelę taką jak ta utworzona w moim serwerze db, zapisałem ścieżki do pliku w kolumnie filepath, teraz muszę sprawdzić za pomocą sql, czy plik istnieje w moim komputerze, jeśli istnieje, muszę dodać tymczasową kolumnę w moim tabela pokazująca tak, jeśli istnieje, i nie istnieje.
Napisałem ten kod, który działa dla 1 pliku, ale nie wiem, jak go użyć do mojego stołu.
DECLARE @isExists INT
exec master.dbo.xp_fileexist 'C:\vishwanath\21776656.docx',
@isExists OUTPUT
SELECT case @isExists
when 1 then 'Yes'
else 'No'
end as isExists
Końcowe wyjście powinno się podobać
id filepath Isexists
1 C:\vishwanath\21776656.docx Yes
2 C:\vishwanath\vish\s_srv_req_2009.txt Yes
3 C:\Users\dalvi\DW\DW20SharedAmd64.exe Yes
4 C:\Users\dalvi\1.txt No