2020-09-14 11:05发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在为动态语句(我试图选择一个动态表名)中的过程获取正确的代码时,我面临着一个挑战。 代码是这样的。
TAB1:='" SCHEMA"。'||:TAB1;
如果TEMP_COUNT> 0然后
exec'插入" "。" "(A,B,C D,E) 从" "中选择T2.A,T2.B,:VAR1,:VAR2,COUNT(T2.IS_GEN_ROWID)。 A'; 点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在为动态语句(我试图选择一个动态表名)中的过程获取正确的代码时,我面临着一个挑战。 代码是这样的。 TAB1:='" SCHEMA"。'||:TAB1; 如果TEMP_COUNT> 0然后 exec'插入" "。" "(A,B,C D,E) 从" "中选择T2.A,T2.B,:VAR1,:VAR2,COUNT(T2.IS_GEN_ROWID)。 A'; 付费偷看设置 发送 1条回答 土豆飞人 1楼 · 2020-09-14 12:04.采纳回答 您使用的变量例如 :VAR1,:TAB1直接在您的动态SQL字符串中。 这样,就不使用变量的值,而是使用变量的名称,因为它被解释为字符串。 您可以将所有变量连接到sql字符串中(例如'...作为T1,'||:TAB1 ||'作为T2其中...'),或者您正在使用新的 USING 子句(自HANA 2.0 SPS01起可用 )。 请查看官方文档中的示例以获取更多详细信息。 与动态SQL一样,请记住避免任何可能的SQL注入。 加载中... 一周热门 更多> 点击此处---> 一起学习S4 HANA ... 相关问答 SAP HANA转换功能(在语义节点中)-删除前导零 2 个回答 SQLScript REVOKE命令问题 1 个回答 如何查找和终止与Hana数据库的连接? 2 个回答 计算映射的输入参数 1 个回答 明星加入今天的HANA 2 个回答 查询动产动产 1 个回答 SAP本机SQL和Oracle 1 个回答 从另一台计算机连接到SAP HANA Express版本 5 个回答 ×关闭 采纳回答 向帮助了您的网友说句感谢的话吧! 非常感谢! 确 认 ×关闭 编辑标签 最多设置5个标签! SAP HANA studio sql 保存 关闭 ×关闭 举报内容 检举类型 检举内容 检举用户 检举原因 广告推广 恶意灌水 回答内容与提问无关 抄袭答案 其他 检举说明(必填) 提交 关闭 × 打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮 × 付费偷看金额在0.1-10元之间 确定 ×关闭 您已邀请15人回答 查看邀请 擅长该话题的人 回答过该话题的人 我关注的人
从" "中选择T2.A,T2.B,:VAR1,:VAR2,COUNT(T2.IS_GEN_ROWID)。 A';
exec'插入" "。" "(A,B,C D,E) 从" "中选择T2.A,T2.B,:VAR1,:VAR2,COUNT(T2.IS_GEN_ROWID)。 A'; 付费偷看设置 发送 1条回答 土豆飞人 1楼 · 2020-09-14 12:04.采纳回答 您使用的变量例如 :VAR1,:TAB1直接在您的动态SQL字符串中。 这样,就不使用变量的值,而是使用变量的名称,因为它被解释为字符串。 您可以将所有变量连接到sql字符串中(例如'...作为T1,'||:TAB1 ||'作为T2其中...'),或者您正在使用新的 USING 子句(自HANA 2.0 SPS01起可用 )。 请查看官方文档中的示例以获取更多详细信息。 与动态SQL一样,请记住避免任何可能的SQL注入。 加载中... 一周热门 更多> 点击此处---> 一起学习S4 HANA ... 相关问答 SAP HANA转换功能(在语义节点中)-删除前导零 2 个回答 SQLScript REVOKE命令问题 1 个回答 如何查找和终止与Hana数据库的连接? 2 个回答 计算映射的输入参数 1 个回答 明星加入今天的HANA 2 个回答 查询动产动产 1 个回答 SAP本机SQL和Oracle 1 个回答 从另一台计算机连接到SAP HANA Express版本 5 个回答 ×关闭 采纳回答 向帮助了您的网友说句感谢的话吧! 非常感谢! 确 认 ×关闭 编辑标签 最多设置5个标签! SAP HANA studio sql 保存 关闭 ×关闭 举报内容 检举类型 检举内容 检举用户 检举原因 广告推广 恶意灌水 回答内容与提问无关 抄袭答案 其他 检举说明(必填) 提交 关闭 × 打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮 × 付费偷看金额在0.1-10元之间 确定 ×关闭 您已邀请15人回答 查看邀请 擅长该话题的人 回答过该话题的人 我关注的人
您使用的变量例如 :VAR1,:TAB1直接在您的动态SQL字符串中。 这样,就不使用变量的值,而是使用变量的名称,因为它被解释为字符串。
您可以将所有变量连接到sql字符串中(例如'...作为T1,'||:TAB1 ||'作为T2其中...'),或者您正在使用新的 USING 子句(自HANA 2.0 SPS01起可用 )。 请查看官方文档中的示例以获取更多详细信息。
与动态SQL一样,请记住避免任何可能的SQL注入。
最多设置5个标签!
您使用的变量例如 :VAR1,:TAB1直接在您的动态SQL字符串中。 这样,就不使用变量的值,而是使用变量的名称,因为它被解释为字符串。
您可以将所有变量连接到sql字符串中(例如'...作为T1,'||:TAB1 ||'作为T2其中...'),或者您正在使用新的 USING 子句(自HANA 2.0 SPS01起可用 )。 请查看官方文档中的示例以获取更多详细信息。
与动态SQL一样,请记住避免任何可能的SQL注入。
一周热门 更多>