我正在尝试编写一些SQL,它将删除超过7天的".7z"类型的文件.
这就是我所得到的不起作用:
DECLARE @DateString CHAR(8)
SET @DateString = CONVERT(CHAR(8), DATEADD(d, -7, GETDATE()), 1)
EXECUTE master.dbo.xp_delete_file 0,
N'e:\Database Backups',N'7z', @DateString, 1
Run Code Online (Sandbox Code Playgroud)
我也尝试将'1'更改为'0'.
这将返回"成功",但文件不会被删除.
我正在使用SQL Server 2005,Standard,w/SP2