Я использую следующий код в процедуре PL SQL:
execute immediate 'select count(distinct item_type) into counter_variable
from items where ' || field_name || ' is not null'
Здесь,
counter_variable объявляется в разделе объявления процедуры
field_name - это параметр IN для процедуры PL SQL, а переданные значения будут именами столбцов из таблицы 'items'
Я получаю ошибку «Неверный оператор SQL», и я не могу выяснить причину. Есть идеи?
Спасибо