Assign values to a host variable (SET variable) produces a result table consisting of at most one row and assigns the values in that row to host variables.
Assign values to host variables (SELECT INTO) produces a result table consisting of at most one row, and assigns the values in that row to host variables.
Change Dynamic Default Collection (QSQCHGDC) defines a default collection for unqualified table names in dynamically prepared statements or in dynamically executed statements.
Comment on various objects (COMMENT) replaces or adds a comment to the description of an alias, column, function, index, package, parameter, procedure, table, type or view.
Connect to a server and establish rules (Type 2) (CONNECT) connects an activation group within an application process to the identified server using the rules for application directed distributed unit of work.
Create a procedure (CREATE PROCEDURE) defines a procedure at the current server.
Create a schema and objects in that schema (CREATE SCHEMA) defines a schema at the current server and optionally creates tables, views, aliases, indexes, and distinct types.
Create a table (CREATE TABLE) defines a table at the current server.
Create a trigger (CREATE TRIGGER) defines a trigger at the current server.
Create view of table (CREATE VIEW) creates a view on one or more tables or views at the current server.
Declare names identifying SQL statements (DECLARE STATEMENT) is used for program documentation and declares names that are used to identify prepared SQL statements.
Declare subtype or CCSID (DECLARE VARIABLE) is used to assign a subtype or CCSID other than the default to a host variable.
Drop an object (DROP) drops an alias, function, index, package, procedure, schema, table, trigger, type, or view.
End a unit of work (COMMIT) ends a unit of work and commits the database changes made by that unit of work.
End a unit of work (ROLLBACK) ends a unit of work and back out all the relational database changes, or back out only the changes made after a savepoint was set.
End connection (DISCONNECT) ends one or more connections for unprotected conversations.
Identify result sets in a procedure (SET RESULT SET) identifies one or more result sets that can be returned from an external procedure when the procedure is called by a iSeries Access client, the SQL Call Level Interface, or when accessed from a remote system using DRDA.
Position cursor on table (FETCH) positions a cursor on a row of the result table, and can also assign values from one or more rows of the result table to host variables.
Prevent changing or using a table (LOCK TABLE) prevents either concurrent processes from changing a table or prevents concurrent processes from using a table.
Process Extended Dynamic SQL (QSQPRCED) processes Structured Query Language (SQL) extended dynamic statements in an SQL package object.
Provide conditional execution (IF) executes different sets of SQL statements based on the result of search conditions.
Release savepoint within unit of work (RELEASE SAVEPOINT) releases the identified savepoint and any subsequently established savepoints within a unit of work.
Select path (CASE) selects an execution path based on multiple conditions.
Set a savepoint within unit of work (SAVEPOINT) sets a savepoint within a unit of work to identify a point in time within the unit of work to which relational database changes can be rolled back.
Set connection to establish server (SET CONNECTION) establishes the current server of the activation group by identifying one of its existing connections.