Überprüfen Sie die Dateiexistenz in SQL Server
Die Feststellung, ob Dateien auf einem Computer vorhanden sind, ist eine entscheidende Aufgabe, und der SQL Server bietet einen robusten Mechanismus für die Durchführung solcher Kontrollen. Um dies zu erreichen, können Sie die folgenden Schritte implementieren:
Erstellen Sie eine benutzerdefinierte Funktion:
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
Berechnete Spalte zur Tabelle hinzufügen:
ALTER TABLE MyTable ADD IsExists AS dbo.fn_FileExists(filepath);
Auswählen und filtern:
SELECT * FROM MyTable WHERE IsExists = 1;
Verwenden der Funktion außerhalb der berechneten Spalte:
SELECT id, filename, dbo.fn_FileExists(filename) AS IsExists FROM MyTable;
Berechtigungen zur Fehlerbehebung:
Das obige ist der detaillierte Inhalt vonWie kann ich die Dateiexistenz in SQL Server überprüfen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!