点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我遇到了一个非常奇...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我遇到了一个非常奇...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我遇到了一个非常奇怪的问题,我从未遇到过!
在Oracle DB上的IdM 8(SP05)系统中,我遇到了一个问题,即为两个不同的MSKEY显示相同的MSKEYVALUE。 他们都是MX_PERSON。
当我仔细观察这些值时,通过导出到excel并使用"代码"功能提取第一个字符的ASCII值,我发现其中一个的ASCII码为63,即 '?'
我有9个身份。 它们都是在初始加载作业中创建的。 在这些工作上没有什么异常之处。
如果我在UI中搜索用户ID,则只会得到不以?开头的用户ID。 如果我搜索姓氏,那么我俩都会得到。
如果直接在数据库中搜索,则会得到以下信息:
https://pasteboard.co/HrVPHOU.png
这有意义吗?
以前有人看过吗? 关于如何解决这个问题有什么建议吗?
很明显,我可以创建一个作业来删除"流氓"身份,但是我更想了解为什么会发生这种情况...
Avalue/属性MSKEYVALUE的Searchvalue本身并不是唯一的,这意味着没有数据库的东西。 它由IIRC程序强制执行。
即使将MSKEYVALUE属性设置为"唯一":对我(尽管是MSSQL)有时还是会出现相同的MSKEYVALUE两次出现的情况。 通常,我是从HR系统/登台区域接收用户的。 上周有一个案例。 只是删除了一个我不想要的。 幸运的是,现在还没有。
在您的情况下,这些是不同的MSKEYVALUES,因为ASCII(或Unicode)值不同。
我!= l,即使它们看起来相同;)
有用的查询:
对于MSSQL,请添加with(nolock)
一周热门 更多>