SAP HANA中的表函数和过程之间到底有什么区别

2020-09-22 23:26发布

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

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


你好大师,

表函数和存储过程。

我们在什么基础上使用它们?

我知道要读取我们不能使用的表函数以及表函数中的DDL和DML操作的数据。谈到存储过程,我们既可以读取也可以操作。

请解释我。

亲切的问候,

纳格

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

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


你好大师,

表函数和存储过程。

我们在什么基础上使用它们?

我知道要读取我们不能使用的表函数以及表函数中的DDL和DML操作的数据。谈到存储过程,我们既可以读取也可以操作。

请解释我。

亲切的问候,

纳格

付费偷看设置
发送
4条回答
歪着头看世界
1楼-- · 2020-09-22 23:33
南山jay
2楼-- · 2020-09-22 23:46

@Bhaskar

感谢链接。

看完后还是有些困惑!!

落灬小鱼
3楼-- · 2020-09-22 23:39

表函数具有返回值(skalar或表)。

一个过程具有输入/输出列表。

在元语法中:

in1:= ...

in2:= ...

in3:= ...

myReturnValueOfMyTableFunction:= MyTableFunction(in1,in2,in3,....)

myReturnSkalarOfMyTableFunction:= MyTableFunction(in1,in2,in3,)

...

MyProcedure(in1,in2,in3,out1,out2)

...:= out2。

措辞表功能有点混乱。

最佳
马丁

clasier
4楼-- · 2020-09-22 23:29

主要区别在于,我没有深入探讨...

表格功能

1)创建表函数后,就可以在SAP HANA视图,过程等中使用它。

2)它在HANA引擎上执行,这意味着它将具有多个进程。

3)您可以修改表格功能。

程序

您无法修改该过程。

过程在SQL引擎上运行,没有多个进程

好吧,我刚刚找到了链接...

https://blogs.sap.com/2016/09/07/table-functions-in-sap-hana-demo /

一周热门 更多>