我有员工表,其中所有的员工ID得到了改变,这个表是历史表,并具有积极的指标,新的员工ID得到了改变和积极的指标更新与'Y',但现在我想更新所有的'N'指标emp ID也与新的员工ID。我有超过10000 emp,我是新的甲骨文,所以只是想得到帮助,以获得表更新
sample table op
需要批量更新更新SQL语句来更新emp ID
我有员工表,其中所有的员工ID得到了改变,这个表是历史表,并具有积极的指标,新的员工ID得到了改变和积极的指标更新与'Y',但现在我想更新所有的'N'指标emp ID也与新的员工ID。我有超过10000 emp,我是新的甲骨文,所以只是想得到帮助,以获得表更新
sample table op
需要批量更新更新SQL语句来更新emp ID
1条答案
按热度按时间oprakyz71#
使用
MERGE
语句:或者相关的
UPDATE
:其中,对于样本数据:
然后,在
MERGE
或UPDATE
之后,该表包含:| 活动代码|UNIQ_ID| UNIQ_ID |
| - -----|- -----| ------------ |
| Y轴|一百二十三| 123 |
| 不适用|一百二十三| 123 |
| 不适用|一百二十三| 123 |
| 不适用|一百二十三| 123 |
| 不适用|一百二十三| 123 |
| Y轴|四百五十六| 456 |
| 不适用|四百五十六| 456 |
| 不适用|四百五十六| 456 |
| 不适用|四百五十六| 456 |
| 不适用|四百五十六| 456 |
fiddle