[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() (",")? )+ ")" "=" "(" 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
|
and revision = p_rev
|
||||||
returning opp_id into v_opp_id;
|
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;
|
END;
|
||||||
|
Reference in New Issue
Block a user