rs_subcmp功能请求:允许比较隐式可转换列

2020-09-12 22:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个应用程序,它正在将大型数据库中的列从int缓慢迁移到bigint(超过几个月)。 在迁移期间,数据库的某些副本将具有bigint列,而其他副本的同一列将具有int类型。

但是在bigint和int之间进行比较时,当我尝试运行"按键列从mytable顺序中选择*"时,rs_subcmp失败(即使未指定"无模式比较"(默认为-x0),变量长度也不匹配)

在dblib/ctlib世界的其他地方,当客户端程序将其局部变量"绑定"到数据库列时,会进行许多自动类型转换,包括int与bigint的int转换。

例如,ct_bind会根据cs_convert指定的规则,将获取的数据从数据库中的类型自动转换为程序中的变量类型:

https ://help.sap.com/viewer/9e462472157c4fe48a6c36d2e75f417d/16.0.3.5/zh-CN/bfe2a5dc6db61014bf8f040071e613d7.html?q = ct_bind

cs_convert文档中列出了默认的自动转换(在SAP Open Server-> Open Client Common Libraries参考-> CS-Library例程下):

https://help .sap.com/viewer/1912e13f940d49df849c4bee921f38cd/16.0.3.5/en-US/bfc7b0876db61014bf8f040071e613d7.html

如果rs_subcmp遵循相同的列比较规则(或者至少可以选择这样做),那就太好了。 有没有办法提出功能请求(只是打开事件?)

预先感谢
Ben

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个应用程序,它正在将大型数据库中的列从int缓慢迁移到bigint(超过几个月)。 在迁移期间,数据库的某些副本将具有bigint列,而其他副本的同一列将具有int类型。

但是在bigint和int之间进行比较时,当我尝试运行"按键列从mytable顺序中选择*"时,rs_subcmp失败(即使未指定"无模式比较"(默认为-x0),变量长度也不匹配)

在dblib/ctlib世界的其他地方,当客户端程序将其局部变量"绑定"到数据库列时,会进行许多自动类型转换,包括int与bigint的int转换。

例如,ct_bind会根据cs_convert指定的规则,将获取的数据从数据库中的类型自动转换为程序中的变量类型:

https ://help.sap.com/viewer/9e462472157c4fe48a6c36d2e75f417d/16.0.3.5/zh-CN/bfe2a5dc6db61014bf8f040071e613d7.html?q = ct_bind

cs_convert文档中列出了默认的自动转换(在SAP Open Server-> Open Client Common Libraries参考-> CS-Library例程下):

https://help .sap.com/viewer/1912e13f940d49df849c4bee921f38cd/16.0.3.5/en-US/bfc7b0876db61014bf8f040071e613d7.html

如果rs_subcmp遵循相同的列比较规则(或者至少可以选择这样做),那就太好了。 有没有办法提出功能请求(只是打开事件?)

预先感谢
Ben

付费偷看设置
发送
3条回答
jovirus
1楼-- · 2020-09-12 22:42

您可能还想通过@ SRS改进请求 ...用于请求SRS改进的准官方地点。

空代码
2楼-- · 2020-09-12 22:51

标记,谢谢您的建议。 但是当我访问 SRS改进请求,我看不到任何地方可以提交新的请求/建议。 也许我缺少某些特权?

宇峰Kouji
3楼-- · 2020-09-12 22:51

哦,我不得不去这里:

https://influence.sap.com -> 登录以选择您感兴趣的区域->在顶部的第一个未命名下拉列表中,选择"机会"- >在搜索字段中输入" SAP Replication Server",然后单击搜索->在未命名的主绿松石区域中显示一个蓝色框,显示" SAP Replication Server,持续影响会话",然后单击该蓝色框。

这带我去

https://influence.sap.com/sap/ino/#/campaign/906

提供"关注"和"提交改进"的地方。 我将在那里提交建议。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答