Можем ли мы объявить переменную после создания таблицы - PullRequest
0 голосов
/ 15 мая 2019

Я создаю новую хранимую процедуру, которая может автоматически генерировать таблицу, и она проверит другую таблицу и вставит данные в новую таблицу.Проблема в том, что я получаю сообщение об ошибке.

Я уже пытаюсь добавить точку с запятой после создания таблицы и пытаюсь также удалить ее, она не работает:

BEGIN 

CREATE TABLE TEST
      (
      ID INT AUTO_INCREMENT NOT NULL,
      TEST NAME VARCHAR(255) DEFAULT NULL, 

      UNIQUE(ID),
      PRIMARY KEY (ID)

      );

       <I HAVE ERROR HERE>

        DECLARE vID,vNAME,vADD VARCHAR(255);
        DECLARE no_more_rows BOOLEAN DEFAULT FALSE;

        DECLARE cur1 CURSOR FOR 
    SELECT NAME,ADD FROM OLD_TABLE  

   .......

END$$

Я ожидаю, что прогон будет успешно скомпилированно это скажите мне 1 ошибка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...