【发布时间】:2019-03-14 19:46:08
【问题描述】:
有人知道是否可以使用 SQLCMD 变量来定义大小吗?我正在尝试这个:
ALTER DATABASE [$(DatabaseName)]
ADD FILE (
NAME = [MyFile_1],
FILENAME = N'$(DefaultDataPath)$(DefaultFilePrefix)_MyFile_1.ndf',
SIZE = $(FileSize) MB,
FILEGROWTH = $(FileGrowth) MB )
TO FILEGROUP [MyFileGroup];
但在尝试构建解决方案时收到以下错误:
SQL80001: Incorrect syntax near '$'. Expecting ID, INTEGER, QUOTED_ID, STRING, or TEXT_LEX.
SQL46010: Incorrect syntax near $(FileSize).
SQL80001: Incorrect syntax near 'FileSize'.
SQL80001: Incorrect syntax near 'FileGrowth'. Expecting '(', or SELECT.
变量在项目配置中定义。
【问题讨论】:
标签: sql-server visual-studio database-project