Designing and running a dynamic SQL application
To issue a dynamic SQL statement, use the statement with either an EXECUTE statement or an EXECUTE IMMEDIATE statement, because dynamic SQL statements are prepared at run time, not at precompile time.
The EXECUTE IMMEDIATE statement causes the SQL statement to be prepared and run dynamically at program run time.
There are two basic types of dynamic SQL statements: SELECT statements and non-SELECT statements. Non-SELECT statements include such statements as DELETE, INSERT, and UPDATE.
Client/server applications that use interfaces such as Open Database Connectivity (ODBC) typically use dynamic SQL to access the database.
Parent topic:
Dynamic SQL applications
Related concepts
iSeries Access for Windows: Programming