🎯 State of SAP 2024 ReportFind the State of SAP 2024 ReportCheck Report
Back to Glossary

SQLScript

Integration

Definition

SQLScript is a scripting language used for programming complex logic inside SAP HANA database systems.

Detailed Description

SQLScript is an extension to SQL, designed specifically for the SAP HANA platform. It allows the execution of complex calculations within the database, minimizing the amount of data that needs to be moved to the application server. By transferring the calculation logic to the database layer, SQLScript facilitates parallel execution and improves performance for data-intensive operations.

Key Features

  • Ability to create user-defined functions and procedures
  • Extension of SQL for advanced data processing
  • Integration with other SAP HANA functionalities
  • Support for parallel execution to enhance performance
  • Support for procedural and imperative logic

Common Modules

SAP HANA

An in-memory, column-oriented, relational database management system developed by SAP SE.

Examples

Basic SQLScript Procedure

A simple example of a SQLScript procedure that calculates total sales.

CREATE PROCEDURE CalcTotalSales(OUT total DECIMAL) AS BEGIN SQLSCRIPT: SELECT SUM(sales) INTO total FROM SalesTable; END;

Popular Implementations

Customer Segmentation Analysis

Implementing customer segmentation logic within SAP HANA using SQLScript to analyze purchasing patterns.