我需要每天進行數據庫備份並將日期添加到數據庫名稱 - 例如:Navigate_2017-10-20.bak
。我需要使用數據庫備份數據庫名稱
如何在數據庫名稱和日期中使用動態查詢?
DECLARE @Date DATE = GETDATE()
SELECT @Date
BACKUP DATABASE [Navigate]
TO DISK = N'D:\Working\Navigate_'+ @Date +'.bak'
WITH NOFORMAT, NOINIT,
NAME = N'Navigate-Full Database Backup',
SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10
GO
是日期是datetime列,如果是的話,你需要將其轉換成VARCHAR –