Um von einem Programm aus auf die Datenbank zugreifen zu können, gibt es programmiersprachenspezifische Schnittstellen, die es ermöglichen, SQL-Anweisungen in ein Programm einzubinden. SESAM/SQL bietet eine Schnittstelle für die Programmiersprache COBOL.
Die Konzepte für die Programmeinbettung sind für alle Programmiersprachen gleich und werden unter dem Begriff ESQL (Embedded SQL) zusammengefasst. Ein Programm mit eingebetteten SQL-Anweisungen heißt ESQL-Programm.
In diesem Kapitel sind die Konzepte für die Einbettung von SQL-Anweisungen erklärt. Es behandelt im Einzelnen folgende Themen:
Programmstruktur
Benutzervariable
Erfolgskontrolle und Fehlerbehandlung
Cursor
Dynamische SQL
Die sprachspezifischen Einzelheiten sind im Handbuch „ ESQL-COBOL für SESAM/SQL-Server“ beschrieben.