0
爲什麼'TestDatabase2'也匹配'TestDatabase'?同樣,'D2'也匹配'D'。爲什麼此查詢匹配錯誤的數據庫名稱?
exec sp_executesql N'SELECT TOP 1
sdb.name AS DbName,
bus.backup_start_date AS LastBackUpTime,
bus.type AS Type
FROM
sys.sysdatabases sdb
LEFT OUTER JOIN
msdb.dbo.backupset bus
ON
bus.database_name = sdb.NAME
AND
bus.type = @backupType
WHERE
sdb.name = @dbname
ORDER BY
LastBackUpTime DESC',N'@dbName nvarchar(12),@backupType nvarchar(1)',@dbName=N'TestDatabase',@backupType=N'D'
我20秒太慢大聲笑 – dotjoe
你也可以使用'sysname'作爲數據類型。 –
Aha ...長度由ADO.net生成。 –