close
這範例是用sql server 刪除14天之前資料庫自動備份的資料
--設定日期
DECLARE @DATE NVARCHAR(50)
SET @DATE=CONVERT(VARCHAR(50),DATEADD(DAY,-13,GETDATE()),112)
--PRINT @DATE
--刪除檔案
DECLARE @SQL_CMD NVARCHAR(800)
SET @SQL_CMD='EXECUTE master.dbo.xp_delete_file 0,N''C:\BACKUP'',N''*'',N'''+@DATE+''''
--PRINT @SQL_CMD
EXEC SP_EXECUTESQL @SQL_CMD
全站熱搜