当前位置:主页 > 云主机 > 正文

亚马逊云_阿里云机器学习_促销

时间:2021-05-04 11:18 来源:埃里克云 编辑:埃里克云

核心提示

在本博客中,我将介绍SAP Advanced SQL Migration tool如何为任何受支持的SAP目标数据库中都不存在的Oracle功能执行迁移。通过开发一组特定的运行时组件(详见RTCs)来模拟Oracle行为,实现了...

在本博客中,我将介绍SAP Advanced SQL Migration tool如何为任何受支持的SAP目标数据库中都不存在的Oracle功能执行迁移。通过开发一组特定的运行时组件(详见RTCs)来模拟Oracle行为,实现了此功能。

DBMS\U OUTPUT是Oracle的内置软件包,允许您显示PL/SQL块(存储过程、函数、触发器等)的输出消息或调试信息,它与一个内部缓冲区一起工作,Oracle客户机可以在其中向其发送消息并从中恢复消息。此包提供的API包括以下子程序:

需要注意的一点是,一些oracle客户端可以通过特定的选项绕过此oracle功能提供的"缓冲"行为,例如,SQL*Plus允许您启用DBMS\u OUTOUT并立即从缓冲区恢复消息,而无需将"serveroutput"设置为"on":

SQL>将serveroutput设置为onSQL>调用DBMS_输出输出线(‘你好’);你好调用已完成。

SQL>

注意:在这种情况下,PUT\u行将立即"打印"到客户端控制台。

Oracle DBMS\u输出功能已使用一组存储过程在每个受支持的SAP Advanced SQL Migration targets数据库(SAP HANA、SAP ASE、SAP IQ和SAP SQL Anywhere)中实现,这个集合由一些内部过程(转换后的代码不直接使用)和七个过程组成,其中一个对应于Oracle在其API中提供的每个子程序。Oracle子程序与目标过程的映射描述如下,所示的过程定义与SAP HANA对应:

注:SAP SQL Anywhere和SAP IQ的过程定义完全相似,只是有一点不同,名称的前缀是"xp\u"而不是"sp\u"

这些存储过程是由SAP Advanced SQL Migration提供的,并且该工具已经为您使用它们执行此转换,使用DBMS\u输出包转换PSQ/SQL代码不需要手动干预。

模仿Oracle"缓冲"/"非缓冲"实现的方法是要使用"sp\u dbmtk\u enable\u buffered\u output"中包含的"mode"参数,默认情况下,它被配置为"print"什么是缓冲区旁路,如果将该mode参数设置为"buffer",则得到"buffered"行为:

C:\>hdbsql-u SYSTEM-p***-n:30015-d SP4-m-cgo-separatorownline欢迎使用SAP HANA数据库交互终端。键入:\h以获取有关命令的帮助\q退出

hdbsql SP4=>呼叫sapdbmtk.sp\u dbmtk\u启用缓冲\u输出("打印")>去吧0行受影响(总时间29590毫秒;服务器时间14172毫秒)

hdbsql SP4=>调用sapdbmtk.sp\u dbmtk\u缓冲输出\u写入("你好")>去吧铸造("HOLA"为VARCHAR(10000))"你好"选择1行(总时间114418毫秒;服务器时间5828 usec)

注意:DBMS\U OUTPOUT还转换为SAP ASE、SAP SQL Anywhere和SAP IQ,具有类似的RTC。

  • 企业网站_新白娘子传奇百度云_折扣 企业网站_新白娘子传奇百度云_折扣

    你好,社区, BSI TaxFactory和TaxFactory SaaS发布版本11.0可用。 在我们的合作伙伴BSI将其产品/产品BSI TaxFactory 10.0的维护延长至2021年4月30日之后。SAP还决定在2021年4月30日之前为BSI TaxFactor...

  • 消息队列_华云服务器_限量秒杀 消息队列_华云服务器_限量秒杀

    啊。我已经很久没在这里写博客了-对不起? 但这是一个很好的机会让我重新上马,这是我与SAP TechEd Barcelona的SAP社区负责人Craig Cmehil的"无采访视图"(无采访视图就像一次真正的采访...

  • <strong>域名备案_查看数据库密码_怎么样</strong> 域名备案_查看数据库密码_怎么样

    在本文中,我们将看到如何在sapcloudfoundry环境中为Spring启动应用程序配置OAuth2授权。但是在这样做之前,让我们先熟悉一下这个实现中涉及的几个重要概念。 简介 OAuth2–是一个授权框...

  • <strong>MySQL数据库_网站cdn_多少钱</strong> MySQL数据库_网站cdn_多少钱

    您已经听说了SAP Graph在SAP TechEd Las Vegas 2019发布的消息。微软Graph也非常棒,非常相似(哲学上+技术上),它不仅非常有用,而且我会给你一个微软Graph的工作示例/教程,让你了解它,...

  • 京东云_网站建设中页面_学生机 京东云_网站建设中页面_学生机

    在可预见的未来,向S/4HANA过渡的公司特定规划已将每个SAP客户列入其议程。S/4HANA实施项目越来越近了,因此也有一个问题:在技术和开发层面必须做哪些准备?正是这个主题是"S/4H...

  • <strong>天翼云_网站服务器失去响应怎么回事_代</strong> 天翼云_网站服务器失去响应怎么回事_代

    大家好, 欢迎来到一个关于用户浏览器没有启用JavaScript的用户体验主题的简短博客。 考虑到1%的设计理念,如果我们考虑那些禁用或不可用JavaScript的浏览器的用户(出于"天知道为什...

  • <strong>对象存储_网站建设外贸_速度快</strong> 对象存储_网站建设外贸_速度快

    在本文中,我将展示如何通过负载平衡器为我们的生产数据库构建一个具有高可用性的HANA驾驶舱。我建议您开始阅读SAP指南HowTo:High Availability for SAP HANA cockpit using SAP HANA system replicat...

  • <strong>中间件_重庆网站建设策划_促销</strong> 中间件_重庆网站建设策划_促销

    SAP Customer Data Cloud在9月份推出了许多功能。如果你错过了这些,下面是我们9月份发布的几个亮点。 与苹果公司登录:苹果公司已经发布了使用苹果ID登录应用程序的选项。他们甚至规...

  • 消息队列_马云御任阿里巴巴_年度促销 消息队列_马云御任阿里巴巴_年度促销

    本周在拉斯维加斯TechEd看到的创新给我留下了非常深刻的印象。今年似乎出现了比过去更多的业务倾斜。主要的宣布是我们可以通过业务技术平台扩展SAP应用程序 HANA云服务(HCS)是业...