Comprobar si existe el archivo o no en el servidor SQL?

Solución:http://www.tech-recipes.com/rx/30527/sql-server-how-to-check-if-a-file-exists-in-a-directory/

Hice un post sobre esta pregunta usando una pregunta de stackoverflow para ayudar a otros.

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

He creado una tabla como esta en mi servidor de bases de datos, he almacenado rutas de archivos en la columna de ruta de archivo, ahora tengo que comprobar si existe el archivo en mi máquina, si existe, debo agregar una columna temporal en mi tabla que muestra sí, si existe y no, no existe.

Escribí este código que funciona para 1 archivo. Pero no sé cómo usarlo para mi mesa.

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

El resultado final debería ser así

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta