SAP HANA -opetusohjelma: SQL-komentosarja

Anonim

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.