【发布时间】:2021-08-03 11:01:05
【问题描述】:
我需要在更新查询中使用 if 条件,请检查并让我知道下面的更新语句 可以正常工作吗?
if opt=1 then
update EOD SET flag='Y' where Step_name='STEP_1'
else if
ip opt=2 then
update EOD SET flag='Y' where Step_name='STEP_2'
end if;
'''
【问题讨论】:
-
什么是
opt?这真的是一个 PL/SQL 问题,还是可以/应该在单个insert语句(纯 SQL,没有 PL/SQL 代码)中完成的事情? -
opt--为入参
标签: sql oracle plsql oracle11g plsqldeveloper