检查 SQL Server 中的文件是否存在
确定文件在计算机上是否存在是一项至关重要的任务,SQL Server 提供了强大的机制用于执行此类检查。为此,您可以执行以下步骤:
创建自定义函数:
CREATE FUNCTION dbo.fn_FileExists(@path varchar(512)) RETURNS BIT AS BEGIN DECLARE @result INT EXEC master.dbo.xp_fileexist @path, @result OUTPUT RETURN cast(@result as bit) END; GO
将计算列添加到表中:
ALTER TABLE MyTable ADD IsExists AS dbo.fn_FileExists(filepath);
选择和过滤:
SELECT * FROM MyTable WHERE IsExists = 1;
在计算列之外使用函数:
SELECT id, filename, dbo.fn_FileExists(filename) AS IsExists FROM MyTable;
疑难解答权限:
以上是如何检查 SQL Server 中的文件是否存在?的详细内容。更多信息请关注PHP中文网其他相关文章!