Я пытаюсь запустить блок команд SQL на MySQL Workbench, как я делаю на SQL Server, но он говорит мне: объявление не действует в этой позиции.
Я видел различные примеры этого в сети, и я действительно не понимаю, почему эта ошибка.
Какой совет?
Коды, где пример SQL Server в порядке (работает отлично):
MySQL | SQL Server
--------------------- | ------------------------
DECLARE A INT; | DECLARE @A INT;
DECLARE B INT; | DECLARE @B INT;
DECLARE RESULT INT; | DECLARE @RESULT INT;
|
BEGIN | BEGIN
SET A = 1; | SET @A = 1;
SET B = 2; | SET @B = 2;
SET RESULT = A + B; | SET @RESULT = @A + @B;
END; | END;