テーブルの作成中に IDENTITY シード パラメータを設定しようとしており、変数から取得しています。このようなもの
DECLARE @MaxID INTEGER
SET @MaxID = (SELECT TOP 1 ID FROM dbo.ProductQuotes ORDER BY ID DESC) + 1;
CREATE TABLE [dbo].[Z](
[ID] int PRIMARY KEY not null IDENTITY(@MaxID,1),
[Number] int NULL,
[Name] nvarchar(50) COLLATE Cyrillic_General_CI_AS NULL
) ON [PRIMARY]
GO
エラーは「'@MaxID' 付近の構文が正しくありません (この行では [ID] int PRIMARY KEY not null IDENTITY(@MaxID,1) )
しかし、構文についてはまったくわかりません。誰かがここでどこが間違っているのか説明できますか? :)