In addition to the SQL interface, the user also has access to the powerful, tried-and-tested CALL DML interface for querying and updating data.
Programs written in C, C++, COBOL, PASCAL, Assembler, PL/1, RPG, ALGOL and FORTRAN can process SESAM/SQL databases using this interface.
In addition to statements for updating, deleting and inserting records, CALL DML provides a cursor concept for set-oriented processing, transaction management functions and a wide range of data selection options.
CALL DML and SQL statements can also be used simultaneously within an application program and a CALL DML transaction.
All the functions of CALL DML are described in detail in the “CALL-DM Applications” manual, as are the tools available to CALL DML programmers, for instance for testing purposes.