Выполнить динамический запрос с Go в SQL
DECLARE @script VARCHAR(MAX);
SET @script =
'
create table ali(id decimal(10,0));
drop table ali;
go
create table ali(id decimal(10,0));
drop table ali;
'
EXEC (@script);
Сообщение об ошибке произошло при выполнении вышеуказанного запроса. Пожалуйста, скажите мне, если у вас есть идея для решения этой проблемы.
Сообщение 102, Уровень 15, Состояние 1, Строка 4 Неверный синтаксис рядом с 'идти'.
Примечание: приведенный выше код для создания и удаления созданной таблицы приведен только для примера, у меня есть несколько других динамических запросов с оператором go. Пожалуйста, не давайте этот ответ.
DECLARE @script VARCHAR(MAX),
@script1 VARCHAR(MAX);
SET @script =
'
create table ali(id decimal(10,0));
drop table ali;
';
SET @script1 =
'
create table ali(id decimal(10,0));
drop table ali;
';
EXEC (@script);
EXEC (@script1);