2013-09-04 3 views
1

Ошибка при объявлении переменной.Показ ошибки после объявления переменной

Неверный синтаксис рядом с 'USP_CRUD_JWELORDERS2'.

Когда я запускаю этот код он работает нормально

USP_CRUD_JWELORDERS2 @operation = 'DisplayHelper' ,@memberid = 'LYM37361224' , @orderdt='01/01/2009' 

Но после объявления переменной показывает ошибку.

declare @memberid_ varchar(20); set @memberid_ = 'LYM37361224'; 
USP_CRUD_JWELORDERS2 @operation = 'DisplayHelper' ,@memberid = @memberid_ , @orderdt='01/01/2009' 
+1

Какая ошибка? –

+0

** Неверный синтаксис рядом с 'USP_CRUD_JWELORDERS2'. ** –

+2

Попробуйте добавить 'EXECUTE' – Raj

ответ

0

Я думаю USP_CRUD_JWELORDERS2 хранится процедура. Добавить EXEC до USP_CRUD_JWELORDERS2 в ваш модифицированный сценарий.

declare @memberid_ varchar(20); 
set @memberid_ = 'LYM37361224'; 
EXEC USP_CRUD_JWELORDERS2 @operation = 'DisplayHelper' ,@memberid = @memberid_ , @orderdt='01/01/2009' 
Смежные вопросы