SQLScript für SAP HANA - Performante Datenbankabfragen für SAP HANA erstellen

Gebundene Ausgabe
79,90 €
inkl. MwSt. versandkostenfrei!

Produktdetails  
Verlag Rheinwerk Verlag
Auflage 2. Auflage, 28.05.2020
Seiten 468
Format 17,5 x 24,3 x 3,1 cm
Gewicht 1000 g
Reihe SAP PRESS
ISBN-10 3836274086
ISBN-13 9783836274081
Bestell-Nr 83627408A

Produktbeschreibung  

Über dieses Buch

Mit diesem Buch gelingt Ihr Einstieg in SQLScript! Machen Sie sich mit den Grundlagen der Abfragesprache vertraut, und lernen Sie die Sprachelemente und Einsatzszenarien kennen. Schritt für Schritt führt Jörg Brandeis Sie durch die Implementierung von SQLScript-Funktionen und -Prozeduren, mit denen Sie die Ablauflogik auf der Datenbank bestimmen. Sie lernen, wie Sie datenbanknah programmieren und die beste Performance aus SAP HANA herausholen.

Aus dem Inhalt:

  • SAP Web IDE
  • SQL-Konsole
  • Deklarative und imperative Programmierung
  • Lesender und schreibender Datenbankzugriff
  • Ablauflogik
  • Tabellen, Views, Sequenzen und Trigger
  • SQL und SQLScript
  • ABAP Managed Database Procedures
  • SAP HANA als Entwicklungsumgebung
  • Code optimieren

Inhaltsverzeichnis:


Einleitung ... 15

1. SAP HANA ... 23


1.1 ... Was ist SAP HANA? ... 24

1.2 ... Systemarchitektur ... 32

1.3 ... Organisation der Datenbankobjekte ... 35

1.4 ... Entwicklungsumgebungen ... 39

1.5 ... SQL-Konsole ... 48


2. Die ersten Schritte mit SQLScript ... 53


2.1 ... SQL vs. SQLScript ... 54

2.2 ... Grundlegende Sprachelemente ... 57

2.3 ... Modularisierung und logische Container ... 77

2.4 ... Programmbeispiel ... 97


3. Deklarative Programmierung in SQLScript ... 111


3.1 ... Tabellenvariablen ... 112

3.2 ... SELECT-Anweisung ... 114

3.3 ... Sonstige Operatoren ... 162


4. Datentypen und ihre Verarbeitung ... 167


4.1 ... Zeichenketten ... 168

4.2 ... Datum und Zeit ... 191

4.3 ... Numerische Daten ... 206

4.4 ... Binäre Datentypen ... 218

4.5 ... Konvertierungen zwischen den Datentypen ... 222

4.6 ... Datenreihen erzeugen ... 223


5. Schreibender Zugriff auf die Datenbank ... 227


5.1 ... INSERT ... 228

5.2 ... UPDATE ... 231

5.3 ... UPSERT oder REPLACE ... 233

5.4 ... MERGE INTO ... 235

5.5 ... DELETE ... 237

5.6 ... TRUNCATE TABLE ... 238


6. Imperative Programmierung ... 239


6.1 ... Variablen ... 239

6.2 ... Ablaufsteuerung mit IF und ELSE ... 257

6.3 ... Schleifen ... 261

6.4 ... Cursors ... 265

6.5 ... Arrays ... 269

6.6 ... Transaktionssteuerung ... 276

6.7 ... Dynamisches SQL ausführen ... 279

6.8 ... Fehlerbehandlung ... 285


7. Datenbankobjekte anlegen, löschen und verändern ... 291


7.1 ... Tabellen ... 292

7.2 ... Benutzerdefinierte Tabellentypen ... 298

7.3 ... Sichten (Views) ... 299

7.4 ... Sequenzen ... 301

7.5 ... Trigger ... 303


8. SQLScript in ABAP-Programmen ... 307


8.1 ... AMDP-Prozeduren ... 311

8.2 ... CDS-Tabellenfunktionen ... 325

8.3 ... AMDP-Funktionen für AMDP-Methoden ... 333

8.4 .

Autorenporträt  
Mehr Angebote zum Thema