Я новичок в Oracle SQL. Я получил фрагмент кода из Интернета и вставил его в sqlfiddle (http://sqlfiddle.com/):
Для схемы я создал временную таблицу, которая будет использоваться в sql-запросе:
CREATE Global Temporary TABLE temp
(id number
,x number)
,y CHAR(50))
ON COMMIT DELETE ROWS;
Я щелкнул схему сборки, которая говорит мне «Схема готова».
Затем я вставляю следующий запрос с официального сайта Oracle на правой панели:
-- available online in file 'sample1'
DECLARE
x NUMBER := 100;
BEGIN
FOR i IN 1..10 LOOP
IF MOD(i,2) = 0 THEN -- i is even
INSERT INTO temp VALUES (i, x, 'i is even');
ELSE
INSERT INTO temp VALUES (i, x, 'i is odd');
END IF;
x := x + 100;
END LOOP;
COMMIT;
END;
Когда я нажимаю запустить sql, он возвращает ошибки:
ORA-06550: строка 3, столбец 18: PLS-00103: обнаружен символ "конец файла" при ожидании одного из следующих: * & = - + ; ‹ / > at in is mod остаток не rem ‹> или != или ~= >= ‹= ‹> и или подобное like2 like4 likec между || член мультимножества