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' 문 안에서 변수를 사용할 수 없습니다. –