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