Allgemeines
Zuletzt geändert: 14.03.2026 11:31

Allgemeines zur SQL-API #

EULANDA installiert im SQL-Server eigene Funktionen, Prozeduren und Sichten. Diese bilden die Server-API und umfassen derzeit über 800 Serverbefehle sowie zahlreiche Arbeitssichten.

API steht für Application Programming Interface (Anwendungs-Programmier-Schnittstelle). Die Vorteile einer solchen Schnittstelle liegen auf der Hand: Änderungen am Datenbankkonzept wirken sich nicht zwingend auf die äußere Schnittstelle aus. Das heißt, EULANDA kann intern Änderungen vornehmen und die Kompatibilität nach außen hin beibehalten.

Verschlüsselung #

Alle API-Funktionen und -Prozeduren sind verschlüsselt. Der verschlüsselte Quellcode darf nicht verändert werden. Sichten (Views) sind teilweise unverschlüsselt, dürfen aber ebenfalls nicht modifiziert werden.

Benutzerdefinierte Sichten #

Eigene Sichten, die auf EULANDA-Tabellen basieren, können nach einem Update eine Neukompilierung erfordern. Die Neukompilierung erfolgt, indem in der View-Definition CREATE durch ALTER ersetzt und die Anweisung erneut ausgeführt wird.

Benutzerdefinierte Sichten können in der SQL-Registry registriert werden. Dadurch werden sie bei EULANDA-Updates automatisch neu kompiliert.

Übersicht #

BereichBeschreibung
EinführungGrundlagen zur Erweiterung der SQL-Datenbank
NamenskonventionenRegeln für die Benennung von SQL-Objekten
AbkürzungsverzeichnisTabellen- und Objekt-Kürzel
SET-EinstellungenErforderliche SET-Optionen
Benutzer-TriggerEigene Trigger erstellen
SQL-EreignisseServerseitige Ereignisbehandlung
BenutzerwerteEigene Datenfelder zu Datensätzen
DatenversteckenDatensätze über Sichten ausblenden
Prozeduren und FunktionenDokumentierte Stored Procedures und Functions
FeldbeschreibungenTabellen und Systemtabellen
SichtenViews und Export-Sichten