SQL-komentosarjan opetusohjelma sisään SAP HANA

Mikä on SQL-skripti?

SQL-skripti on kokoelma SQL:n laajennuksia. Sitä voidaan käyttää tallennetussa toimintosarjassa tavallisen SQL:n sijaan. Se määrittää toiminnalliset ja menettelylliset laajennukset.

In SQL Komentosarjan käyttäjä voi määrittää paikalliset muuttujat rakenteelle ja taulukoille, joita käytetään ensisijaisesti tallennetun proseduurin luomiseen.

SQL-skriptiä voidaan käyttää myös Laskentanäkymässä. SQL-skriptissä on kaksi erilaista logiikkasäiliötä -

  • Proseduurit (Procedures-toiminnon avulla voit kuvata tietomuunnosten sarjan syöte- ja tietokantataulukoina välitetyille tiedoille).
  • Käyttäjän määrittämä funktio (Käyttäjän määrittämän funktion säiliö on jaettu skalaariin käyttäjän määrittämiin funktioihin ja taulukon käyttäjän määrittämiin funktioihin).

SQL-skriptikielen elementit ovat seuraavat -

Deklaratiivinen SQL-skriptilogiikka (funktionaalinen laajennus)

  • Se mahdollistaa taulukkotyyppien määrittelyn viittaamatta tietokantataulukoihin.
  • Tyypillinen lausunto, kuten SELECT.
  • Laskentamoottorin (CE) toiminnot.

Orchestration SQL Script Logic (funktionaalinen laajennus)

Orkestrointilogiikkaa käytetään tietovirran toteuttamiseen käyttämällä DDL-, DML- ja SQL-kyselylauseita sekä ohjaamaan vuologiikkaa pakottavia kielirakenteita, kuten silmukoita ja ehtoja.

  • Data Definition Language Statement. Esim. Luo skeema.
  • Data Manipulation Language (esim. Insert).

Pakollinen SQL Script Logic (Procedural Extension)

Pakollinen logiikka jakaa logiikan useiden tietovirtojen kesken. Esim. IF, ELSEIF, ELSE, CASE, FOR (silmukka) ja Poikkeukset.

SQL-skriptin merkitys

Vain SQL Script tarjoaa tarvittavat elementit dataintensiivisen logiikan tai sovelluspalvelimen toiminnan siirtämiseen tietokantapalvelimelle.

SQL-skriptin pääkohdat

  • SQL-skripti suoritetaan ja käsitellään HANA-tietokannan laskentakoneessa.
  • SQL Script pystyy suorittamaan monimutkaisia ​​laskutoimituksia.
  • SQL-skriptissä paikallinen muuttuja voidaan ilmoittaa pitämään välituloksen.
  • SQL Script Procedure voi palauttaa enemmän tuloksia käyttämällä "OUTPUT Parameter" -parametria, kun taas Normal SQL Procedure voi palauttaa vain yhden.
  • SQL-skriptissä voit määrittää yleisiä tai paikallisia taulukkotyyppejä, joita voidaan käyttää parametreina.

SQL-skriptiä käyttämällä voidaan saavuttaa rinnakkaiskäsittelytila.