它工作得很好,如果我寫這樣的查詢:如何將參數值設置爲MB或KB(在MS SQL 2008中)?
ALTER DATABASE [test] MODIFY FILE (
NAME = N'test_log', SIZE = 3456KB,
MAXSIZE = 6789999KB, FILEGROWTH = 2345KB)
但它是一個問題,如果我嘗試使用參數:
ALTER DATABASE [@DbName] MODIFY FILE (
NAME = N'@LogFileName', SIZE = @InitialSize,
MAXSIZE = @MaxSize , FILEGROWTH = @FileGrowth)
我知道,MS SQL 2008有自動轉換,但是當我使用參數發生錯誤。 所以,我的問題是:從哪種類型必須聲明的參數,我用它來設定大小MB(@InitialSize,@MaxSize,@FileGrowth)?