В настоящее время я работаю над процессом автоматизации создания процедур и функций магазина в oracle DB.
Я использую Java для автоматизации процесса создания процедур магазина, так что, когда я даю имя таблицы, код Java будет производить процедуры для:
- выберите
- вставка
- обновление
- удалить
и поместите их в текстовые файлы
например
select * from emp where emp_id=i_emp_id and emp_nm=i_emp_nm and emp_dpt=i_emp_dpt
если все три входа не равны нулю, он должен работать как
select * from emp where emp_id=i_emp_id and emp_nm=i_emp_nm and emp_dpt=i_emp_dpt
если я передаю i_emp_id как ноль, тогда запрос должен работать как
select * from emp where emp_nm=i_emp_nm and emp_dpt=i_emp_dpt
если я передаю i_emp_id как ноль, а i_emp_dpt как ноль, тогда запрос должен работать как
select * from emp where emp_nm=i_emp_nm
аналогично для обновления и т.д.
У меня уже был опубликован вопрос по этому вопросу
Не могли бы вы дать мне несколько обобщенных запросов для
Выбрать
вставить
Обновить
и удалите
мои входные данные для процедур хранения могут отличаться от нуля или фактических значений