檢查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中文網其他相關文章!