点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,我是SAP HANA的新手,我有以下T-SQL代码:
如果(@ IsBes ='E')开始 if((从OHEM中选择top 1 U_bBesYontem,其中empID = @ EmpId)='O')开始 设置@ Bes = @ Brut *(从OHEM中选择前1个U_bBesOran,其中empID = @ EmpId)/100 结束 if((从OHEM中选择top 1 U_bBesYontem,其中empID = @ EmpId)='T')开始 设置@ Bes =(从OHEM中选择前1个U_bBesTutar,其中empID = @ EmpId) 结束 结束`
我正在为SAP HANA尝试这段代码
IF(:IsBes ='E')然后 IF((SELECT TOP 1" U_bBesYontem" 从 OHEM 哪里 " empID" =:EmpId)='O') 然后 Bes:=:Brut *(选择前1个" U_bBesOran" 从OHEM 哪里 " empID" =:EmpId)/100; 万一; IF((SELECT TOP 1" U_bBesYontem" 从OHEM WHERE" empID" =:EmpId)='T')然后 选择(选择前1个" U_bBesTutar" 从OHEM WHERE" empID" =:EmpId)进入Bes 来自DUMMY; 万一; END IF;
并尝试了很多代码变体,但我总是最终遇到此错误: SAP DBTech JDBC:[7]:不支持的功能: 嵌套过程调用中不支持子查询: 第47行第28行(在pos 2273处)
我很困惑,所以有什么建议吗?
(我使用了sql转换器)
嗨,
尝试这个:
一周热门 更多>