[plsql] Add parenthesis equation support to Update
This commit is contained in:
@ -2386,7 +2386,7 @@ ASTUpdateSetClause UpdateSetClause() :
|
||||
(
|
||||
( "(" ( [ LOOKAHEAD(2) TableName() "." ] Column() (",")? )+ ")" "=" "(" Subquery() ")" )
|
||||
|
|
||||
( [ LOOKAHEAD(2) TableName() "." ] Column() "=" ( LOOKAHEAD(1) "(" Subquery() ")" | Expression() | <_DEFAULT> ) )
|
||||
( [ LOOKAHEAD(2) TableName() "." ] Column() "=" ( LOOKAHEAD(2) "(" Subquery() ")" | Expression() | <_DEFAULT> ) )
|
||||
)
|
||||
(",")?
|
||||
)+
|
||||
|
@ -58,4 +58,9 @@ update xsearch_wsh_active
|
||||
and revision = p_rev
|
||||
returning opp_id into v_opp_id;
|
||||
|
||||
update employees
|
||||
set salary = salary + sal_raise,
|
||||
salary = (salary - discounts) * sal_raise
|
||||
where employee_id = emp_id;
|
||||
|
||||
END;
|
||||
|
Reference in New Issue
Block a user