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

questionAnswers(4)

yourAnswerToTheQuestion