【发布时间】:2017-01-18 13:02:35
【问题描述】:
在oracle 12c中屏蔽后如何更新表中特定列的值?
我的桌子:
detail_table(
id number,
source_num varchar2(20),
destination_num varchar2(20)
)
它包含 2.5 亿条记录。如何像这样屏蔽 source_num、destination_num 列:
source_num
before masking: 1234567896
after masking: 123456XXXX (excluding first six characters all need to be replaced by X).
destination_num 也将应用相同的规则。表中的现有值需要替换为掩码值。我已经阅读了一些关于 oracle 12c 中数据编辑的文章,但提到它是因为我们只能选择屏蔽数据,而不能选择更新。
【问题讨论】: