Задавайте вопросы, мы ответим
Вы не зашли.
Я пытаюсь в хранимой процедуре создать для дальнейшей работы 2 временные таблицы:
CREATE PROCEDURE OBOROT_SO (In NumTmc decimal(11), /* ном.номер*/
In Price float, /* учет.цена*/
In Uperiod int) /* учет.период*/
BEGIN
CREATE TEMPORARY TABLE TMP_table11 (DatD int,Kol float, KolMes smallint);
CREATE TEMPORARY TABLE TMP_table12 (DatD2 int,Kol2 float, KolMes2 smallint);
END
Создание любой из этих таблиц по одиночке возможно, а 2 не создает. В чем причина???
Неактивен
В чем заключается «не создает»? Какие ошибки пишет? Учтите, что таблицы
доступны и после работы процедуры — возможно, надо добавить какие-то
DROP TABLE IF EXISTS.
Неактивен
Возникает следующая ошибка:
Неактивен
Данные таблицы нужны для дальнейшей работы, поэтому их удаление пока невозможно. Возможно ли чтоб существовали одновременно 2 временные таблицы?
Неактивен
Приведенная ошибка возникает из-за того, что вы не переопределяете delimiter (разделитель команд) и в результате команда завершается на 5ой строке. Отсюда и ошибка.
Неактивен
ОГРОМНОЕ спасибо за подсказку!!!! Все получилось!!!! Урррррррааааааааааааа!!!!
Буду продолжать отладку дальше.
Неактивен