过程
过程允许您描述一系列数据转换,这些数据作为输入和数据库表传递。
通过调用其他过程,可将数据转换作为遵循 SAP HANA 数据库 SQL 语法的查询实施。只读过程只能调用其他只读过程。
与使用 SQL 相比,过程的使用有一些优势:
- 您可以参数化和重用在其他过程的一个过程中描述的计算和转换。
- 您可以使用和表达数据中关系的知识:相关计算可以共享公用子表达式,并且可以使用多个输出参数返回相关结果。
- 您可以定义公用子表达式。查询优化程序在实现策略(避免重新计算表达式)和其它优化策略之间做出决定。这使得检测公用子表达式的任务更加容易,并提升了 SQLScript 代码的可读性。