Почему это не работает? Я запускаю это в оракуле. я хочу создать aprocedure так:создать процедуру в oracle
CREATE OR REPLACE PROCEDURE ME(X in NUMBER)IS
declare
num1 number;
BEGIN
num1:=1;
insert into a (year) values(7);
END;
это ошибка:
PLS-00103: Обнаружен символ «DECLARE», когда ожидает одно из следующих действий: начать функция Прагма процедура подтип типа текущий курсор удалить существует предшествующий внешний язык Для продолжения замены символа "begin" вместо "DECLARE". 7/5 PLS-00103: Обнаружен символ «конец файла», когда ожидает одно из следующих действий: (начало случай объявить конечный выход исключение для Goto, если цикл мод нулевой Прагма рейз возвращение выберите обновление в то время как с < < продолжают закрывать текущие удаления выборки блокировки вставки открытого множества отката точки сохранения SQL выполнить обязательство FORALL продувки труб слияния