Я создал процедуру, код которой такой:
Create PROCEDURE Sample( @ID INT )
AS
BEGIN
DECLARE @SQL NVARCHAR(max)
DECLARE @SchemaName SYSNAME
DECLARE @TableName SYSNAME
DECLARE @DatabaseName SYSNAME
SELECT @SQL = 'Create Table ' + @DatabaseName + '.'
+ @SchemaName + '.' + @TableName
+ '_temp' + '('
SELECT @SQL = @SQL + 'ID int NOT NULL Primary Key, Name VarChar(10))'
Я всегда получаю ошибку как:
Сообщение 102, Уровень 15, Состояние 1, Строка 77
Неверный синтаксис рядом с ','.
Может ли кто-нибудь помочь мне в этом?