我需要记录一些SQL;
为此,我需要获得一些部分,例如SET
例如:
UPDATE table SET fieldA=132, fieldB=ABC WHERE id=10
在其他信息中,我需要知道哪些字段已更改,以及值
fieldA => 132
fieldB => ABC
我尝试使用带有简单String.split(正则表达式)的正则表达式; 但现在sql更新更复杂,有一个subselect; 我的正则表达式失败了;
UPDATE table SET fieldA=(SELECT NVL(otherField,0) FROM table2 WHERE c=10), fieldB=ABC WHERE id=10
要继续运行我的分割,我需要只匹配第二个逗号,但不能这样做
我需要一种方法来获取字段并选择已更改的值