DECLARE @dbfilepath nvarchar(128)
SET @dbfilepath = 'C:\SqlDataFiles\Cache.mdf'
GO
USE [master]
GO
CREATE DATABASE [Cache] ON PRIMARY
(NAME = N'Cache', FILENAME = @dbfilepath, SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB)
GO
爲什麼不能正常工作?從變量中獲取字符串
它提供:
消息102,15級,狀態1,第3行 附近有語法錯誤@dbfilepath「。
您不能在CREATE DATABASE語句中使用變量 – 2011-06-14 15:48:11