私は私が1行でそれを行うことができます以下の行このSQLを短縮するにはどうすればよいですか?
update opp set run_mode = 0, run_time = 0,
where oppar_job_name in ('ABC')) and oppar_job_rec in ('ABC');
update opp set run_mode = 0, run_time = 0,
where oppar_job_name in ('DEF')) and oppar_job_rec in ('DEF');
update opp set run_mode = 0, run_time = 0,
where oppar_job_name in ('FGH')) and oppar_job_rec in ('FGH');
update opp set run_mode = 0, run_time = 0,
where oppar_job_name in ('IJK')) and oppar_job_rec in ('IJK');
私はこれをしようとを考えていますことができるか、この4回実行する必要があります。
update opp set run_mode = 0, run_time = 0,
where oppar_job_name in (
'ABC',
'DEF',
'FGH',
'IJK'
) and oppar_job_rec in
(
'ABC',
'DEF',
'FGH',
'IJK'
);
ちょうど上のことは正しいですか? 私はよく理解していれば
ABC ABC
DEF DEF
FGH FGH
IJK IJK
をあなたの短縮SQLも – Jayy
にそうABC DEF、ABC FGH、ABC IJK、...とを持つ行に影響します@彼は2つの列の間に1対1の対応関係があると言っているので、KaipaMSarmaはいいえ。 – Behrang