18. Overview of 4GL : Procedures
 
Share this page                  
Procedures
4GL is generally non‑procedural, allowing the application developer and the end user flexibility in choosing which operations take place in a session. However, certain statements can specify procedural operations.
4GL statements can activate the following types of procedures:
4GL procedures
3GL or host language procedures, written in a standard programming language such as C. The languages supported vary from system to system. For additional flexibility, these procedures can include embedded SQL statements and embedded forms statements.
SQL or database procedures, written in SQL and encoded in your database.