![]() | Programming Guide | ![]() |
This chapter describes the DBMS (dbms) commands, in alphabetical order, that are supported by all database engines.
Each reference page contains the following information:
The commands can be executed with the JPL command Since DBMS and with the C library function dm_dbms. Some database engines support additional commands; for DBMS commands that are specific to a database engine, refer to "Database Drivers." This includes the transaction commands and any special feature commands.
DBMS is a JPL command, using these commands inside a JPL statement must follow all the conventions for JPL.
DBMS Command Summary | ![]() |
The following listing is a summary of the DBMS commands by category. Some commands might appear in more than one category.
ENGINE- Sets the default database engine for the application.
WITH ENGINE- Sets the engine to use for a command.
CLOSE CONNECTION- Closes a named connection.
CLOSE_ALL_CONNECTIONS- Closes all connections on the named or on the default engine.
CONNECTION- Sets a default connection and engine for the application.
DECLARE CONNECTION- Declares a named connection to a database engine.
WITH CONNECTION- Sets the connection to use for a command.
CLOSE CURSOR- Closes a cursor.
CONTINUE- Fetches the next rows from a select set.
DECLARE CURSOR- Declares a named cursor.
EXECUTE- Executes a named cursor.
WITH CURSOR- Specifies the cursor to use for a command.
QUERY- Specifies an SQL statement that returns one or more select sets to be passed to the database engine for processing.
RUN- Specifies an SQL statement that will not return any select sets to be passed to the database engine for processing.
SQL- Specifies an SQL statement to be passed to the database engine for processing (not recommended).
ALIAS- Defines Panther variables as the destination of selected columns and/or aggregate functions in a select set.
BINARY- Defines Panther variables for fetching binary values.
CATQUERY- Redirects
SELECTresults to a file or a Panther variable.COLUMN_NAMES- Maps a database column name to a Panther variable.
FORMAT- Formats the results of a
CATQUERY.OCCUR- Optionally sets the number of rows for Panther to fetch to an array and chooses an occurrence where Panther should begin writing result rows.
START- Sets the first row for Panther to return from a select set.
UNIQUE- Suppresses repeating values in a selected column.
CONTINUE- Fetches the next screenful of rows from a select set.
CONTINUE_BOTTOM- Fetches the last screenful of rows from a select set.
CONTINUE_DOWN- Fetches the next screenful of rows from a select set.
CONTINUE_TOP- Fetches the first screenful of rows from a select set.
CONTINUE_UP- Fetches the previous screenful of rows from a select set.
STORE- Stores the rows of a select set in a temporary file so that the application can scroll through the rows.
BINARY- Defines one or more binary variables.
ONENTRY- Installs a function or JPL procedure which Panther calls before executing each
DBMSstatement.ONERROR- Installs a function or JPL procedure which Panther calls whenever a
DBMSstatement fails.ONEXIT- Installs a function or JPL procedure which Panther calls after executing each
DBMSstatement.
![]()
![]()
![]()
![]()