Qu'est-ce que SQL Script?
SQL Script est une collection d'extensions de SQL. Il peut être utilisé dans une procédure stockée à la place de SQL brut. Il détermine les extensions fonctionnelles et procédurales.
Dans SQL Script, l'utilisateur peut définir des variables locales pour la structure et les tables qui sont principalement utilisées pour la création de procédure stockée.
Le script SQL peut également être utilisé dans la vue Calcul. Dans SQL Script, il existe deux conteneurs logiques différents:
- Procédure (Les procédures vous permettent de décrire une séquence de transformations de données sur les données passées en tant que tables d'entrée et de base de données).
- Fonction définie par l'utilisateur (le conteneur de fonction définie par l'utilisateur est séparé en fonction définie par l'utilisateur scalaire et fonction définie par l'utilisateur du tableau).
Les éléments du langage de script SQL sont comme ci-dessous -
Logique de script SQL déclarative (extension fonctionnelle)
- Il permet la définition de types de table sans référencer les tables de la base de données.
- Déclaration typique comme SELECTs.
- Fonctions du moteur de calcul (CE).
Logique de script SQL d'orchestration (extension fonctionnelle)
La logique d'orchestration est utilisée pour implémenter le flux de données à l'aide d'instructions de requête DDL, DML et SQL et d'une logique de flux de contrôle à l'aide de constructions de langage impératives telles que des boucles et des conditions.
- Déclaration du langage de définition des données. Par exemple, créer un schéma.
- Langage de manipulation de données (par exemple, insérer).
Logique de script SQL impérative (extension procédurale)
La logique impérative divise la logique en plusieurs flux de données. Par exemple, IF, ELSEIF, ELSE, CASE, FOR (boucle) et exceptions.
Importance du script SQL
Seul SQL Script fournit les éléments nécessaires pour migrer la logique gourmande en données ou le fonctionnement du serveur d'applications vers le serveur de base de données.
Points clés du script SQL;
- Le script SQL est exécuté et traité dans le moteur de calcul de la base de données HANA.
- SQL Script est capable d'effectuer des calculs complexes.
- Dans SQL Script, une variable locale peut être déclarée pour contenir le résultat provisoire.
- La procédure de script SQL peut renvoyer plus de résultats en utilisant "Paramètre de SORTIE" tandis que la procédure SQL normale ne peut en renvoyer qu'un.
- Dans SQL Script, vous pouvez définir des types de tables globales ou locales qui peuvent être utilisées comme paramètres.
En utilisant SQL Script, le mode de traitement parallèle peut être obtenu.