Oracle 数据泵使用另一列重新映射数据
我需要掩盖名字和姓氏。我们的要求是只使用名字。屏蔽最后一个\u NM时,如何访问第一个\u NM字段 LAST_NM=substr(FIRST_NM,1,4)| |“LAST” 从我的表格中选择T.EE_FIRST_NM、T.EE_LAST_NM 原件: 拉玛斯瓦米酒店 预期结果:Oracle 数据泵使用另一列重新映射数据,oracle,oracle11g,datapump,expdp,Oracle,Oracle11g,Datapump,Expdp,我需要掩盖名字和姓氏。我们的要求是只使用名字。屏蔽最后一个\u NM时,如何访问第一个\u NM字段 LAST_NM=substr(FIRST_NM,1,4)| |“LAST” 从我的表格中选择T.EE_FIRST_NM、T.EE_LAST_NM 原件: 拉玛斯瓦米酒店 预期结果: LaksFIRST LaksLAST看起来像是从Oracle 11g上提供的重新映射数据。问题是REMAP_DATA参数将一列作为输入,并使用PL/SQL包/函数来处理该数据;所以你真的不可能弄清楚名字和姓氏之间的关
LaksFIRST LaksLAST看起来像是从Oracle 11g上提供的重新映射数据。问题是
REMAP_DATA
参数将一列作为输入,并使用PL/SQL包/函数来处理该数据;所以你真的不可能弄清楚名字和姓氏之间的关系。有一个很好的例子包和功能将工作;但这并不能解决你的问题
根据您的Oracle版本,您可以在
MY\u表
上定义一个名为LAST\u-NAME\u-MASKED
的虚拟列,该列包含执行substr
的函数,然后从数据泵导出中排除LAST\u NM
列。看起来REMAP\u DATA
可以从Oracle 11g上获得。问题是REMAP_DATA
参数将一列作为输入,并使用PL/SQL包/函数来处理该数据;所以你真的不可能弄清楚名字和姓氏之间的关系。有一个很好的例子包和功能将工作;但这并不能解决你的问题
根据您的Oracle版本,您可以在您的
MY\u表
上定义一个名为LAST\u NAME\u MASKED
的虚拟列,该虚拟列包含执行substr
的函数,然后从数据泵导出中排除LAST\u NM
列。Oracle的哪个版本?请编辑您的问题并添加一个版本标签,如oracle-12g
etc oracle的哪个版本?请编辑您的问题并添加一个版本标签,如oracle-12g
等