Mikä on SQL-skripti?
SQL Script on kokoelma SQL: n laajennuksia. Sitä voidaan käyttää tallennetuissa menettelyissä tavallisen SQL: n sijaan. Se määrittää toiminnalliset ja menettelylliset laajennukset.
SQL-skriptissä käyttäjä voi määritellä paikalliset muuttujat rakenteelle ja taulukoille, joita käytetään ensisijaisesti tallennetun menettelyn luomiseen.
SQL-komentosarjaa voidaan käyttää myös Laskenta-näkymässä. SQL-skriptissä on kaksi erilaista logiikkasäiliötä-
- Proseduuri (Menettelytapojen avulla voit kuvata tietojen muunnosjakson syötteinä ja tietokantataulukoina välitetyistä tiedoista).
- Käyttäjän määrittämä toiminto (Käyttäjän määrittelemä toiminto -säiliö on jaettu Scalar-käyttäjän määrittelemään toimintoon ja taulukon käyttäjän määrittelemään toimintoon).
SQL-komentosarjakielen elementit ovat seuraavat -
Deklaratiivinen SQL-komentosarjalogiikka (toiminnallinen laajennus)
- Se sallii taulukotyyppien määrittelyn viittaamatta tietokantataulukoihin.
- Tyypillinen lause, kuten SELECTs.
- Laskentamoottorin (CE) toiminnot.
Orchestration SQL Script Logic (toiminnallinen laajennus)
Orkestrointilogiikkaa käytetään toteuttamaan tietovirta käyttämällä DDL-, DML- ja SQL-kyselylausekkeita ja ohjaamaan vuologiikkaa välttämättömien kielirakenteiden, kuten silmukoiden ja ehdollisten, avulla.
- Tietomäärityksen kielilausunto. Esim. Luo skeema.
- Tietojen käsittelykieli (esim. Lisäys).
Pakollinen SQL-komentosarjalogiikka (menettelytapalaajennus)
Pakollinen logiikka jakaa logiikan useisiin tietovirtoihin. Esim. IF, ELSEIF, ELSEIF, CASE, FOR (silmukka) ja poikkeukset.
SQL-komentosarjan merkitys
Ainoastaan SQL-komentosarja tarjoaa tarvittavat elementit datan intensiivisen logiikan tai sovelluspalvelimen toiminnan siirtämiseen tietokantapalvelimelle.
SQL-komentosarjan avainkohdat;
- SQL-komentosarja suoritetaan ja käsitellään laskentakoneessa HANA-tietokannassa.
- SQL Script pystyy suorittamaan monimutkaisia laskutoimituksia.
- SQL Scriptissä paikallisen muuttujan voidaan ilmoittaa pitävän välitulosta.
- SQL-komentosarjaproseduuri voi palauttaa enemmän tuloksia käyttämällä "OUTPUT-parametria", kun taas normaali SQL-menettely voi palauttaa vain yhden.
- SQL Scriptissä voit määrittää globaalit tai paikalliset taulukotyypit, joita voidaan käyttää parametreina.
SQL-komentosarjaa käyttämällä voidaan saavuttaa rinnakkainen prosessointitila.