首页 > 解决方案 > 交叉引用文件名列表到 sql 查询列以查找差异

问题描述

我正在尝试将文件列表交叉引用到选择查询的列返回。我有一个 sql 查询,它返回一个部件号列表和一个文件夹中的文件列表,这些文件以它们创建的部件号命名。我需要使用 sql 查询中的部件号列表来查找查询中的部件而不是文件列表中的部件。这将使我能够看到尚未创建的零件程序。

有没有一种简单的方法可以通过选择查询来做到这一点?我在网上看到一篇关于使用存在语句检测文件的帖子,但我没有看到任何关于将它交叉引用到列列表的信息。

我想知道我是否可以使用这种类型的代码:

 Create FUNCTION dbo.fc_FileExists(@path varchar(8000))
 RETURNS BIT
 BEGIN
 DECLARE @result INT
 EXEC master.dbo.xp_fileexist @path, @result, OUTPUT
 RETURN cast(@result as bit)
 END;
 GO

上面的代码是我正在寻找的一个示例,但是我不想声明@path,而是要返回一整列。

标签: sqlfileexistsfile-exists

解决方案


推荐阅读