我有以下代码来更新文档路径字段,但我想首先检查文件名是否存在于指定文件夹中。如果文件存在,我想用路径更新字段,否则跳过更新
我的代码如下所示
use WITESTCO
update [WITESTCO].[dbo].[WIITEMX]
set [docPath]='\\ABC-SERVER\Data\ABC PRODUCTION\DRAWING\2500000 - 2599999 WHL ASSY\PDF\'+[WITESTCO].[dbo].[WIITEMX].[itemId]+'.pdf' FROM [WITESTCO].[dbo].[WIITEMX] where itemId like '2500%' or itemId like '2501%'
答案 0 :(得分:1)
我敢打赌这个功能在正常情况下会起作用。
master.dbo.XP_FileExist
我知道它可以在SQL实例的本地文件系统上运行,但是,UNC文件名可能有效,也可能无效。我没有测试过。