У меня есть этот скрипт обновления, обновляющий определенные столбцы:
update oppar
set oppar_run_mode = 0,
oppar_run_time = 0,
oppar_interval_ind = 'N' ,
oppar_destination = '',
oppar_run_date ='',
oppar_run_interval=''
where ( oppar_job_name, oppar_job_rec )
in
( ('CSCLM' , 'XYZ')
, ('ARCLEVEXT' , 'LMN'));
Но бывают случаи, когда в таблице нет записи oppar , где столбец
oppar_job_rec - это XYZ или LMN.
Теперь мне нужно проверить существование из oppar_job_name=CSCLM
тогда, если это существует.
Мне нужно проверить наличие ядра Job rec, соответствующего CSCLM, т.е. oppar_job_rec=XYZ
и если он не существует, мне нужно добавить новую запись с этими деталями.
oppar_job_name=CSCLM
oppar_job_rec=XYZ
oppar_run_mode = 0
oppar_run_time = 0
oppar_interval_ind = 'N'
oppar_destination = ''
oppar_run_date =''
oppar_run_interval=''
Если он существует, мне нужно обновить эту строку.
Пожалуйста, помогите и скажите мне, если вам нужна дополнительная информация.
Но как мне выполнить проверку, если это можно сделать, и мне нужно сделать это примерно на 100 записях с различными значениями для oppar_job_rec.
Oracle 9i Enterprise Edition release 9.2.8.0 - 64 bit Production