VMS Help  —  SQLPRE72  Arguments

1  –  compound-statement

    A statement that can contain multiple SQL statements in an SQL
    module procedure or in an embedded SQL procedure.

    An embedded procedure that contains a compound statement is
    called an embedded multistatement procedure. SQL supports a
    restricted subset of SQL statements in a compound statement
    embedded in a host langauge program. Refer to the Oracle Rdb
    SQL Reference Manual for a list of valid SQL statements allowed
    in a compound statement.

    Compound statements can also include program-like, flow-
    of-control statements (IF, LOOP, CASE, LEAVE), transaction
    management statements (COMMIT and ROLLBACK), a variable
    declaration statement (SET assignment), a cursor-processing
    statement (FOR), and a procedure-debugging statement (TRACE).

    See the Oracle Rdb SQL Reference Manual for a complete
    description of a compound statement.

2  –  ending-symbol

    Ends an embedded simple or an embedded compound statement. To
    end an embedded statement, follow the host language requirements
    listed in the following table.

    Table 5 Ending Embedded SQL Statements

    Language   Symbols to End EXEC SQL Statements

    Ada        Semicolon (;)
    C          Semicolon (;)
    COBOL      END-EXEC
    FORTRAN    Ending symbol not required
    Pascal     Semicolon (;)
    PL/I       Semicolon (;)

3  –  EXEC_SQL

    Prefixes each simple or compound statement. Converting
    interactive statements to precompiled statements requires the
    added step of starting each simple or compound statement with the
    keywords EXEC SQL. SQL cannot process these statements otherwise.
    Also, both keywords EXEC and SQL must be on the same line, and
    you cannot insert comments between them.

4  –  simple-statement

    A statement that can contain a single SQL statement only. For a
    list of SQL statements that are valid within a simple statement
    and for a complete description of a simple statement, see the
    Oracle Rdb SQL Reference Manual.
Close Help