Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Semak Kewujudan Fail dalam Pelayan SQL?
Semak Kewujudan Fail dalam SQL Server
Menentukan sama ada fail wujud pada mesin adalah tugas yang penting dan SQL Server menyediakan mekanisme yang mantap untuk melakukan pemeriksaan sedemikian. Untuk mencapai ini, anda boleh melaksanakan langkah berikut:
Buat Fungsi Tersuai:
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
Tambah Lajur Terkira pada Jadual:
ALTER TABLE MyTable ADD IsExists AS dbo.fn_FileExists(filepath);
Pilih dan Tapis:
SELECT * FROM MyTable WHERE IsExists = 1;
Menggunakan Fungsi Di Luar Lajur Dikira:
SELECT id, filename, dbo.fn_FileExists(filename) AS IsExists FROM MyTable;
Kebenaran Penyelesaian Masalah:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak Kewujudan Fail dalam Pelayan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!