sql - 交叉引用文件名列表到 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,而是要返回一整列。
解决方案
推荐阅读
- r - 在 R 中,当您不知道所有数据集中有多少列时,如何提取列?
- javascript - 如何设置 Svelte 项目以从 TS 导入组件?
- python - 在 Jupyter 笔记本中使用 Geopy - 我的 lambda 查询不起作用
- c - 带有字符和常量数组的 if 语句的 SSE Intrinsics
- c++ - Xerces-C++ XMLString::patternMatch() 无法正常运行
- repository - 您如何使用正确的参数调用 reposync 来指定您关心的一系列 CentOS 版本并排除其他版本?
- java - 从其他类中的 JButton 操作调用方法
- flutter - Flutter - 'showSnackBar' 已弃用 - 如何更新?
- typescript - React Navigation:后退按钮执行速度非常慢
- spring-boot - Jenkins:从 maven 中提取版本和 artifactid 以获得 docker 图像名称/标签