Как вставить значение переменной в таблицу PL/SQL

Пытаюсь вставить значение переменной в таблицу, но появляется ошибка ORA-00904 (ругается на переменную)

DECLARE
newPlaces NUMBER := 1;
BEGIN
insert into table1(goodId, weight, cost, places)
select t.goodId, t.weight, t.cost, newPlaces from table1 t where t.goodId = 1;
END

Подскажите, как правильно вставить значение переменной в качестве значения поля новой строки


Ответы (0 шт):