我需要更新许多数字列,我必须重复列名吗
update TABLENAME set COLUMN1 = COLUMN1 + ?, COLUMN2 = COLUMN2 + ?
Run Code Online (Sandbox Code Playgroud)
或者是否有像java一样的复合赋值
update TABLENAME set COLUMN1 += ?,COLUMN2 += ?
Run Code Online (Sandbox Code Playgroud)
您还可以将算术运算符与简单赋值运算符结合起来创建复合赋值。例如,x+=1;
如果没有,是否对此类要求进行了增强?
这不是类似 PLSQL 问题的重复,我问的是 Oracle SQL
SQL 或 PL/SQL中没有+=、-=、 等运算符。