Задавайте вопросы, мы ответим
Вы не зашли.
DELIMITER $$
CREATE PROCEDURE GetOstatki_1020 (In SKL_KOD1 smallint,/* дата выдачи */
In NUM_TMC1 decimal(11,0)) /* ном.номер */
Begin
CREATE TEMPORARY TABLE TMP_table2 ( UN int,
DATD int,
TIP tinyint,
OSTATOK decimal(15,5),
PRIXOD decimal(15,5),
RASXOD decimal(15,5)
);
SET @UN1020 = (SELECT UKART.UN
FROM UKART
WHERE UKART.NUM_TMC=NUM_TMC1 AND UKART.SKL_KOD=SKL_KOD1 AND UKART.KOD_BAL = '1020'
);
IF @UN1020 IS Not NULL
select @UN1020 ;
END;
end$$
Выходит ошибка:
Неактивен
THEN пропустили.
Пожалуйста, не пишите заголовки сообщений только заглавными буквами,
они не становятся от этого в большей степени заголовками
Пожалуйста, не сохраняйте картинки в документах ворд.
Неактивен
Then поставила и все равно не помогло....ошибка ((( Может я каких-то элементарных принципов MySQL не понимаю???
Неактивен
Есть такое правило: когда Вы пишете «ошибка» — пишите также и какая это
ошибка. Вас подводит невнимательность. Пишите аккуратно теми конструкциями,
которые есть в документации. Не торопитесь — и всё будет хорошо. В данном
случае нужно писать «END IF», а не «END».
Неактивен