HP 3000 Manuals

Index [ ALLBASE/SQL Reference Manual ] MPE/iX 5.5 Documentation


ALLBASE/SQL Reference Manual

Index

A
    access plan
       defined   
       modifying with SETOPT   
    access to databases
       multiple connections   
       types   
    active connection
       defined   
    active set
       in DECLARE CURSOR   
       in FETCH   
       in OPEN   
       in REFETCH   
    actual parameter
       using in procedures   
    ADD DBEFILE
       syntax   
    adding
       ADD TO GROUP   
       column to table   
       constraint to table   
       DBEFiles   
       members to authorization group   
       rows   
    ADD_MONTHS
       in an expression    
       syntax   
    ADD TO  GROUP
       syntax   
    ADVANCE
       syntax   
    aggregate functions
       arguments in   
       DECIMAL arguments   
       in an expression    
       in NULL predicates   
       syntax   
       truncation   
       type conversion   
    ALL
       in aggregate function   
       in quantified predicate   
       in SELECT   
    all audit element
       in START DBE NEW   
       in START DBE NEWLOG   
    ALLBASE/SQL
       components   
       data types   
       definition   
       message catalog   
       names   
       users   
    allocating file space
       in CREATE DBEFILESET   
    ALTER DBEFile
       syntax   
    altering
       DBEFile type   
       tables   
    ALTER TABLE
       syntax   
       to change table locking   
       to set audit partition   
    ANSI standards   
    ANY
       in quantified predicate   
    application programming
       and SQL statements   
    archive logging
       wrapperDBE   
    archive mode
       definition   
       use of BEGIN ARCHIVE   
       use of COMMIT ARCHIVE   
    archive record
       use of COMMIT ARCHIVE   
    arithmetic operators
       in an expression    
    Assignment
       syntax   
    asymmetric outer join
       defined   
    atomicity
       setting in SET SESSION   
       setting in SET TRANSACTION   
    audit
       DBE understanding   
       disabling logging   
       elements default   
       elements understanding   
       enabling logging   
       functionality definition   
       information wrapperDBE   
       log record   
       partition with ALTER TABLE   
       tool   
       transactions with SQLAudit   
    AUDIT NAME
       in START DBE NEW   
       in START DBE NEWLOG   
    authorities
       and program development   
       and program use   
       defined   
       direct   
       granting   
       granting on DBEFileSET   
       how to obtain   
       OWNER   
       REFERENCES   
       revoking   
       RUN   
       summary of types   
       table and view   
    authorization
       audit element in START DBE NEWLOG   
       check constraint in ALTER TABLE   
       check constraint in CREATE TABLE   
       DBEFileSet in CREATE PROCEDURE   
       DBEFileSet in CREATE VIEW   
       DBEFileSet in PREPARE   
       DBEFileSet in REVOKE   
       for a procedure cursor   
       for a select cursor   
       in START DBE NEW   
       long column in ALTER TABLE   
       long column in CREATE TABLE   
       name   
       section in PREPARE   
       SECTIONSPACE in CREATE RULE   
    authorization groups
       adding members to   
       advantages of   
       creating   
       dropping   
       removing members from   
       use of   
    AUTOCOMMIT
       DELETE parameter   
       VALIDATE parameter   
    automatic locking modes
       in CREATE TABLE   
    autostart
       and CONNECT   
       mode   
    average
       in aggregate function   
    AVG
       syntax   

B
    base table
       defined   
    basic names
       objects having   
       rules governing   
    BEGIN
       syntax   
    BEGIN ARCHIVE
       syntax   
    BEGIN DECLARE SECTION
       syntax   
    BEGIN WORK
       and MULTITRANSACTION   
       cursor stability isolation level   
       in a procedure   
       read committed isolation level   
       read uncommitted isolation level   
       repeatable read isolation level   
       syntax   
    BETWEEN predicate
       in search condition   
       syntax   
    BINARY
       conversions rules   
       long data type defined   
       storage requirements   
    built-in variable
       differences from local variables   
       similar to SQLCA elements   
       using in procedures   
    BULK operations
       FETCH   
       INSERT   
       SELECT   
       use of   
    BY
       syntax   

C
    caller of a procedure
       recommended practices for   
    Cartesian product
       defined   
       in SELECT   
    CASCADE
       explained   
       syntax   
    case sensitive
       comparison predicate   
       comparisons   
    CAST function
       arguments in   
       syntax   
    CATALOG
       owner of catalog views   
    catalog views
       explained   
    chain
       of grants   
       of rules   
    changing
       connections   
       data   
       DBEFile type   
       table locking    
    CHAR
       conversions rules   
       defined   
       native language data   
       storage requirements   
    check constraint
       authorization in ALTER TABLE   
       authorization in CREATE TABLE   
       defined   
       in ALTER TABLE   
       in a view   
       in CREATE TABLE   
       search condition   
    CHECKPOINT
       record   
       syntax   
       use of   
    checkpoint for STOP DBE   
    classes
       creating   
       use of   
    class names
       in REVOKE   
       rules for   
    clause
       defined   
    CLOSE
       syntax   
    closing cursors   
    clustered indexes   
    COBOL preprocessor
       defined   
       MICROFOCUS   
    coding practices
       for procedures   
    column names
       in ALTER TABLE   
       in an expression    
       in CREATE INDEX   
       in CREATE TABLE   
       in CREATE VIEW   
       in INSERT   
       in null predicates   
       rules for   
    columns
       adding to tables   
       and Cartesian product   
       common columns in join   
       defined   
       defining   
       definition   
       maximum allowed in tables   
       maximum allowed in views   
       order of display   
    comment audit element
       in START DBE NEW   
       in START DBE NEWLOG   
    comment initiator
       within SQL statements   
    comment partition
       in START DBE NEW   
       in START DBE NEWLOG   
    COMMIT ARCHIVE
       syntax   
    COMMIT WORK
       in a procedure   
       syntax   
    common columns
       in SELECT   
    COMPARISON predicate
       character collation sequence   
       in search condition   
       operators   
       syntax   
       type conversion in   
    complex queries
       defined   
       range of types   
    compound identifiers
       in names   
    concatenate
       data types   
       strings   
    concurrency
       and table size   
       control   
    configuring a DBEnvironment
       in START DBE NEW   
       summarized   
    CONNECT
       syntax   
       transactions   
    connection
       and SET CONNECTION   
       changing   
       disconnecting   
       initiating   
       terminating   
       to DBEnvironments   
       use with timeouts   
    connection name
       in CONNECT   
       in SET CONNECTION   
       in START DBE   
       in START DBE NEWLOG   
    constant
       defined   
       in an expression    
       in NULL predicates   
    CONSTANT
       syntax   
    constraint
       check constraint   
       defined   
       defining   
       error checking and SET statement   
       error checking in SET SESSION   
       error checking in SET TRANSACTION   
       example   
    constraint checking
       setting in SET SESSION   
       setting in SET TRANSACTION   
    control block
       in START DBE   
       in START DBE NEW   
       in START DBE NEWLOG   
    control flow statements
       in procedures   
       RETURN   
    control language
       GOTO in procedures   
       in procedures   
    controlling
       error checking level   
    conversion functions
       syntax   
    conversion rules
       data in query expressions   
    converting
       data types   
    copying rows
       to tables and views   
    correlated subquery
       explained   
    correlation names
       in SELECT   
    COUNT
       syntax   
    C preprocessor
       defined   
    CREATE DBEFILE
       syntax   
    CREATE DBEFILESET
       syntax   
    CREATE GROUP
       syntax   
    CREATE INDEX
       syntax   
    CREATE PARTITION
       syntax   
    CREATE PROCEDURE
       explained   
       syntax   
    CREATE RULE
       invoking a procedure through   
       syntax   
       using   
    CREATE SCHEMA
       syntax   
    CREATE TABLE
       LANG = clause   
       syntax   
    CREATE TEMPSPACE
       syntax   
    CREATE VIEW
       syntax   
    creating
       audit DBE   
       authorization groups   
       constraints   
       databases   
       DBEFile   
       DBEFileSets   
       DBEFile volume specification   
       DBEnvironments   
       indexes   
       partition   
       tables   
       TempSpace   
       views   
    CS isolation level
       explained   
       in SET SESSION   
       in SET TRANSACTION   
    current
       function in an expression    
       function syntax   
       language defined   
       row in FETCH   
       row in REFETCH   
       timeout value in multi-transaction   
    current connection
       in CONNECT   
       none after DISCONNECT CURRENT   
       setting   
    CURRENT_DATE function
       syntax   
    CURRENT_DATETIME function
       syntax   
    CURRENT_TIME function
       syntax   
    cursor names
       in CLOSE   
       in DECLARE CURSOR   
       in DELETE WHERE CURRENT   
       in FETCH   
       in OPEN   
       in UPDATE WHERE CURRENT statement   
       rules for   
    cursors
       active set   
       advancing   
       and INTO clause   
       closed   
       closing   
       current row   
       declaring   
       deleting rows with   
       in procedures   
       opening   
       procedure cursor parameters in   
       retrieving rows with   
       updatability of   
       updating data with   
       use of   
       using in procedures   
       using multiple   
    cursor stability (CS)
       explained   
    cursor stability isolation level
       in BEGIN WORK   
       in SET SESSION   
       in SET TRANSACTION   
    cycle
       in chain of grants   

D
    data
       access   
       in native languages   
       manipulation   
    data audit element
       in START DBE NEW   
       in START DBE NEWLOG   
    database
       administration activities   
       administrator defined   
       control of access to   
       creation   
       creation (CREATE SCHEMA)   
       logical definition   
       physical definition   
       statistics   
    data buffer pages
       in START DBE   
       in START DBE NEW   
       in START DBE NEWLOG   
    data definition statements
       in procedures   
    data types
       comparisons between   
       conversion   
       converting   
       effect of   
       in CREATE TABLE   
       of column added to existing table   
       of columns in joins   
       rules governing   
       table of   
       valid combinations   
    DATE
       conversions rules   
       defined   
       operations with values   
       storage requirements   
       values in arithmetic expression   
    DATETIME
       conversions rules   
       defined   
       operations with values   
       storage requirements   
       values in arithmetic expressions   
    date/time conversion functions
       in an expression    
       syntax   
    DBA
       automatic grant of authority   
       defined   
       statements authorized to use   
    DBECon file
       creation   
       defined   
       naming conventions   
       overriding parameters   
       parameters   
    DBECreator
       authorization   
       defined   
       statements authorized to use   
    DBEFile0
       defined   
       naming   
    DBEFile names
       group name   
       in ADD DBEFile   
       in ALTER DBEFile   
       in CREATE DBEFILE   
       in DROP DBEFILE   
       in REMOVE DBEFile   
       rules for   
    DBEFiles
       adding   
       altering type of   
       creating   
       defined   
       dropping   
       for data   
       for indexes   
       incrementing size   
       purging   
       relation to DBEFileset   
       removing from DBEFileSet   
       size range   
       type   
       using   
    DBEFileSet
       authorization in CREATE PROCEDURE   
       authorization in CREATE VIEW   
       authorization in PREPARE   
       authorization in REVOKE   
       creating   
       defined   
       dropping   
       dropping default   
       dynamic section   
       dynamic statement   
       for a check constraint   
       for a long column   
       for a table   
       in DECLARE CURSOR   
       relation to DBEFiles   
       revoking authority   
       setting a default   
       specifying for a cursor   
       specifying for a view   
    DBEFileSet names
       in ADD DBEFile   
       in CREATE TABLE   
       in REMOVE DBEFile   
       rules for   
    DBEFile type
       in ALTER DBEFile   
       in CREATE DBEFILE   
    DBELog1
       defined   
    DBELog2
       defined   
    DBEnvironment
       components   
       configuration   
       connecting to   
       creating   
       creating audit   
       defined   
       disconnecting from   
       initial privileges   
       naming conventions   
       obtaining information on   
       startup parameters   
       statistics   
    DBEnvironment name
       in CONNECT   
       in DISCONNECT   
       in START DBE   
       in START DBE NEW   
       in START DBE NEWLOG   
    DBE sessions
       and autostart mode   
       defined   
       multiuser   
       setting the current connection   
       single-user   
       starting   
       terminating   
    DBEUserID
       defined   
       in ADD TO GROUP   
       in GRANT   
       in REMOVE FROM GROUP   
       in RESET   
       in REVOKE   
       in TERMINATE QUERY   
       in TERMINATE USER   
       rules governing   
    DDL Enabled flag
       defined   
    deadlock
       avoidance of   
       definition   
       detection/resolution   
       example   
       in multi-transaction mode   
    DECIMAL
       conversions rules   
       defined   
       in operations   
       storage requirements   
    DECIMAL data type
       arguments in aggregate functions   
    DECLARE
       and local variables in a procedure   
    DECLARE CURSOR
       syntax   
    DECLARE Variable
       syntax   
    declaring
       cursors   
       host variables   
       local variables in a procedure   
    default
       columns in tables   
       ownership discussed   
    default DBEFileSet
       dropping   
       setting   
    default partition
       in START DBE NEW   
       in START DBE NEWLOG   
    deferred error checking
       constraint (SET CONSTRAINTS)   
       explained   
       referential constraint   
    defining objects
       authorization groups   
       DBEFile   
       DBEFileSets   
       DBEnvironments   
       default columns in tables   
       tables   
       TempSpace   
       views   
    definition
       of a column   
       of audit functionality   
       procedure cursor   
       select cursor   
       wrapperDBE   
    definition audit element
       in START DBE NEW   
       in START DBE NEWLOG   
    DELETE
       displaying access plan   
       statement type in rules   
       syntax   
    DELETE WHERE CURRENT
       syntax   
    deleting
       all rows from tables   
       authorization groups   
       data   
       DBEFiles   
       DBEFileSets   
       indexes   
       modules   
       rows   
       rows using a cursor   
       tables   
       TempSpaces   
       views   
    DESCRIBE
       syntax   
    describing
       dynamic statements   
    direct authority
       explained   
    DISABLE AUDIT LOGGING
       syntax   
    DISABLE RULES
       syntax   
       using   
    disabling
       audit logging   
    DISCONNECT
       syntax   
    DISCONNECT CURRENT
       no current connection following   
    disconnecting
       from DBEnvironments   
    displaying
       access plan   
    DISTINCT
       in aggregate function   
       in SELECT   
    DML atomicity
       setting   
    DML ATOMICITY
       setting in SET SESSION   
       setting in SET TRANSACTION   
    DO
       in procedures   
    DROP DBEFILE
       syntax   
    DROP DBEFILESET
       syntax   
    DROP GROUP
       syntax   
    DROP INDEX
       syntax   
    DROP MODULE
       syntax   
    DROP PARTITION
       syntax   
    dropping
       authorization groups   
       constraint   
       DBEFiles   
       DBEFileSets   
       indexes   
       modules   
       partition   
       procedures   
       rules   
       tables   
       TempSpaces   
       views   
    DROP PROCEDURE
       syntax   
    DROP RULE
       syntax   
    DROP TABLE
       syntax   
    DROP TEMPSPACE
       syntax   
    DROP VIEW
       syntax   
    dual logging   
    duplicate
       column DISTINCT   
       column values eliminated   
    dynamic parameters
       example of usage    
       example with BULK INSERT   
       example with INSERT   
       in DECLARE CURSOR:specifying   
       in EXECUTE PROCEDURE   
       syntax   
    dynamic preprocessing
       defined   
       DESCRIBE   
       EXECUTE   
       EXECUTE IMMEDIATE   
       EXECUTE PROCEDURE   
       PREPARE   

E
    ELSE
       in procedures   
    ELSEIF
       in procedures   
    embedding SQL statements
       explained   
    ENABLE AUDIT LOGGING
       syntax   
    ENABLE RULES
       syntax   
       using   
    enabling
       audit logging   
    END DECLARE SECTION
       syntax   
    ENDIF
       in procedures   
    ENDWHILE
       in procedures   
    error checking
       explained   
       setting atomicity   
       transaction and statement constraints   
       using constraints   
    error handling
       4008, 4009, or -14024 or greater   
       built-in variables   
       error number and text   
       in procedures invoked by rules   
       in procedures not invoked by rules   
       RAISE ERROR   
    exclusive lock
       defined   
    EXCLUSIVE mode
       in LOCK TABLE   
    EXECUTE
       syntax   
    EXECUTE authority
       granting   
       revoking   
    EXECUTE IMMEDIATE
       statements that cannot be used with   
       syntax   
    EXECUTE PROCEDURE
       in ISQL   
       syntax   
       using   
    executing
       a procedure   
       dynamic statements   
    EXISTS predicate
       explained   
       syntax   
    explicit locking   
    expression
       and null values    
       date/time   
       defined   
       in aggregate function   
       in BETWEEN predicate   
       in COMPARISON predicate   
       in constants   
       in EXISTS predicate   
       in IN predicate   
       in LIKE predicate   
       in long column function   
       in NULL predicates   
       in string function   
       order of evaluation of elements in    
       overflow    
       syntax   
       truncation    
       type conversion    
       underflow    
       use   
       use of parentheses    
       USER expression value   
    extended characters
       comparison prediate   

F
    FETCH
       syntax   
    fetching rows   
    file names
       explained   
    file space management
       for tables and indexes   
    FILL option
       setting in BEGIN WORK   
       setting in SET SESSION   
    FIPS flagging support   
    fixed-length strings
       defined   
    fixed-point values
       in constants   
    FLOAT
       conversions rules   
       defined   
       storage requirements   
    FORCE
       VALIDATE parameter   
    FOREIGN KEY
       in CREATE TABLE   
    formal parameter
       using in procedures   
    Fortran preprocessor
       defined   
    free log space
       checkpoint host variable   
    FROM
       in simple queries   
    FromSpec
       in SELECT   
    fully qualified name   
    functions
       Add Months   
       aggregate   
       CAST function   
       current   
       date/time   
       long column   
       string functions   
       TID   

G
    generating
       log comment   
    GENPLAN
       explained   
       syntax   
       with SYSTEM and CATALOG views   
    GOTO
       in procedures   
       syntax   
    GRANT
       MONITOR authority   
       syntax   
       WITH GRANT OPTION explained   
    grantable privileges
       explained   
       revoking   
    GRANT ON DBEFILESET
       syntax   
    grants
       automatic   
       explicit (GRANT)   
       grantable privileges   
       implicit (CREATE TABLE)   
       issuing   
       issuing for DBEFileSet   
       revoking   
       which authorities can be granted   
       who can issue them   
    granularity
       of locking   
    GROUP BY
       in SELECT   
       in simple queries   
    grouping rows
       in SELECT   
    group names
       DBEFile name   
       in ADD TO GROUP   
       in CREATE GROUP   
       in REMOVE FROM GROUP   
       in REVOKE   
       in TRANSFER OWNERSHIP   
       rules for   
    groups
       adding members to   
       creating   
       dropping   
       in query result   
       removing members from   

H
    hash
       in CREATE TABLE   
       specifying with SETOPT   
    HAVING
       in SELECT   
       in simple queries   
    hexadecimal string
       in constants   
    host variables
       declaration of   
       differences from local variables   
       free log space   
       in an expression    
       in CONNECT   
       in EXECUTE IMMEDIATE   
       in FETCH   
       in INSERT   
       in LIKE predicates   
       in PREPARE   
       input   
       in ROLLBACK WORK   
       in SAVEPOINT   
       in SELECT   
       in SET CONNECTION   
       in SQLEXPLAIN   
       in UPDATE   
       in UPDATE WHERE CURRENT   
       naming rules   
       output   
       procedure parameter   
       procedure value   
       use of   
    HPODBSS
       reserved owner name   
    HPRDBSS
       owner of system tables   
    hyphen
       as comment initiator   

I
    IF
       in procedures   
       syntax   
    INCLUDE
       syntax   
    incrementing
       DBEFile size   
    index
       allocating storage for   
       creating   
       defined   
       dropping   
       duplicate keys   
       locking explained   
       name in CREATE INDEX   
       name in DROP INDEX   
       name rules for   
       null values in   
       number of keys in   
       order of entries   
       restrictions in using   
       specifying with SETOPT   
       uses for   
    INDEX DBEFiles   
    indicator variables
       example in predicates   
       in expressions    
       use of   
    INNER
       in SELECT   
    inner join
       defined   
       syntax   
    IN predicate
       explained   
       syntax   
       USER expression value   
    INSERT
       statement type in rules   
       syntax   
       use of   
    inserting
       rows in a table   
       rows in INSERT   
       values in constraint columns   
    instance of partition   
    INTEGER
       conversions rules   
       defined   
       storage requirements   
    integer values
       in constants   
    integrity constraint
       defined   
       example   
    intention
       exclusive lock   
       share lock   
    interactive database access
       defined   
    INTERVAL
       conversions rules   
       defined   
       operations with values   
       storage requirements   
       values in arithmetic expressions   
    IS lock
       explained   
    isolation level
       defined   
       setting in BEGIN WORK   
       setting in SET SESSION   
       setting in SET TRANSACTION   
    ISQL
       defined   
       EXECUTE PROCEDURE in   
       syntax summary   
       using to issue statements   
    IX lock
       explained   

J
    join
       algorithm specified by SETOPT   
       asymmetric   
       in complex queries   
       inner and outer   
       natural   
       nested loop   
       not using explicit join syntax   
       outer join   
       sort merge   
       symmetric   
       three or more tables   
    joining tables
       in SELECT   
       in simple queries   
       one table to itself   
    JOIN ON
       in SELECT   
    JOIN USING
       in SELECT   

K
    keys
       index   

L
    label
       in GOTO   
    Labeled Statement   
    LANG = clause
       for columns and tables   
       in ALTER TABLE   
       in CREATE TABLE   
       in START DBE NEW   
    language
       current language   
       DBEnvironment and current   
       native language support   
       setting and resetting   
    LANG variable
       setting and resetting   
    LEFT JOIN
       in SELECT   
    left outer join
       defined   
    LEFT OUTER JOIN
       in SELECT   
    LIKE predicate
       in search condition   
       syntax   
    local variable
       and DECLARE Variable   
       differences from host variables   
       naming rules   
       using in procedures   
    locking
       automatic   
       concurrency control   
       deadlocks   
       exclusive mode   
       explicit   
       granularity   
       implicit   
       in COMMIT WORK   
       in LOCK TABLE   
       isolation levels   
       levels of   
       mode   
       mode associated authorities   
       mode types of   
       objects locked   
       overriding automatic locking   
       page and table compared   
       PUBLIC   
       PUBLICREAD   
       release   
       released in deadlock   
       released in STOP DBE   
       releasing in ROLLBACK WORK   
       releasing locks   
       row and page compared   
       SET USER TIMEOUT   
       share   
       share update mode   
    locks
       exclusive (X)   
       in RELEASE   
       intention exclusive (IX)   
       intention share (IS)   
       share intention exclusive (SIX)   
       share (S)   
       waits and timeout   
    LOCK TABLE
       syntax   
    log buffer pages
       in START DBE   
       in START DBE NEW   
       in START DBE NEWLOG   
    log buffers
       flushing   
    log comment
       generating   
    LOG COMMENT
       syntax   
    log file
       creating new   
       defined   
       increasing or decreasing space   
       orphaned, in wrapperDBE   
    log file names
       assigning   
       in START DBE NEWLOG   
       rules for   
    logging
       audit   
       dual   
       rollback   
       row level DML atomicity   
    logical operators   
    LONG
       I/O string syntax   
    LONG BINARY
       defined   
       storage requirements   
    long column
       authorization in ALTER TABLE   
       authorization in CREATE TABLE   
       functions syntax   
    LONG data type
       OUTPUT_DEVICE function   
       OUTPUT_NAME function   
       restricted from search condition   
       syntax, defining column   
    LONG VARBINARY
       defined   
       storage requirements   

M
    MAX
       syntax   
    maximum
       columns   
       columns for a view   
       columns in a query   
       concurrent transactions   
       DBEFile size   
       hash key size   
       host variable names   
       host variables   
       items for DISTINCT option   
       length of index key   
       log file size   
       number of concurrent transactions   
       number of partitions   
       PrimaryPages   
       tables per query   
       TempSpace   
       timeout   
    MAXPAGES   
    maxpartitions
       in START DBE NEW   
       in START DBE NEWLOG   
    MaxTransactions   
    message
       buffer in procedures   
       catalog   
       error number   
       for PRINT statements   
       handling with SET PRINTRULES   
       number 5000   
    MICROFOCUS
       COBOL preprocessor   
    MIN
       syntax   
    minimum
       DBEFile size   
       PrimaryPages   
    mixed DBEFiles   
    module names
       in DROP MODULE   
       in PREPARE   
       in REVOKE   
       rules for   
    modules
       access plan for validation   
       created by preprocessor   
       dropping   
       effect of DBEnvironment changes on   
       extracting   
       owner of   
       validating   
    MONITOR
       authority   
    multiple
       connections example   
       connections using   
       DBEnvironments   
    multitable operations
       SELECT   
       using   
    multi-transaction mode
       explained   
       undetectable deadlocks   
       use with one DBE   
    multitransaction mode
       in SET MULTITRANSACTION   
    multiuser mode
       defined   
       in a DBE session   

N
    names
       basic   
       used in ALLBASE/SQL   
    naming
       database objects   
       DBEConfile   
       DBEnvironment   
       DBEUserID   
       host variables   
       owners   
       system files   
       with native language objects   
    native-3000
       and double quotes   
       defined   
    NATIVE CHAR
       conversions rules   
    native language
       ALLBASE/SQL object names   
       character data   
       current language   
       defaults   
       in columns and tables   
       in creating a DBEnvironment   
       setting and resetting   
       support overview   
       tables in ALTER TABLE   
       tables in CREATE TABLE   
    NATIVE VARCHAR
       conversions rules   
    NATURAL
       in SELECT   
    natural inner join
       defined   
    NATURAL JOIN
       in SELECT   
    NOT NULL
       in CREATE TABLE   
       in defining a column   
    NULL predicate
       in search condition   
       syntax   
    null values
       and altering tables   
       and FETCH   
       and INSERT   
       and SELECT   
       and UPDATE   
       and UPDATE WHERE CURRENT   
       as index keys   
       behavior in Cartesian product   
       behavior in joins   
       defined   
       in an expression    
       in Cartesian product   
       in comparison predicates   
       in joins   
       in search conditions   

O
    objects
       defined   
       native language names in   
       owner of   
    OPEN
       syntax   
    operators
       arithmetic    
       comparison   
       logical   
    optimizer
       displaying access plan   
       modifying plan with SETOPT   
    ORDER BY
       in simple queries   
       specifying result columns   
    order of evaluation
       of elements in an expression    
    orphaned log files
       wrapperDBE   
    orphaned privilege
       providing a parent   
    outer join
       defined   
       syntax   
       using UNION operator   
    OUTPUT_DEVICE   
    OUTPUT_NAME   
    overflow
       in expression    
       of data   
    owner
       authorization group   
       changing   
       class   
       how to become one   
       individuals   
       of modules   
       of system section tables   
       of system tables   
       privileges   
       use of name   
       who can be one   
    owner names
       origin of   
       rules governing   
       specification of   
       use of   
    ownership
       and dropping authorization groups   
       creating objects   
       how it is assigned   
       of objects   
       transferring   

P
    page buffers
       flushing   
    page level locking   
    pages
       deadlocks   
       in DBEFiles   
       in TempSpaces   
    PARALLEL FILL option
       setting in BEGIN WORK   
       setting in SET SESSION   
    parameter
       in procedures   
       naming rules   
       using in procedures   
    partition
       creating   
       dropping   
       instance   
       setting with ALTER TABLE   
       understanding   
    Pascal preprocessor
       defined   
    pattern matching
       in LIKE predicate   
    performance
       in procedures and rules   
    precision
       defined   
       in DECIMAL operations   
    predicates
       BETWEEN   
       COMPARISON   
       compatible data types in   
       definition of   
       EXISTS predicate   
       IN predicate   
       in search condition   
       LIKE predicate   
       NULL predicates   
       null values in   
       order of evaluation of   
       quantified predicate   
    PREPARE
       statements that cannot be prepared   
       syntax   
    preparing statements
       interactively and programmatically   
    preprocessor
       defined   
       tasks   
    preserving authorization
       and DROP MODULE   
    primary
       in an expression    
       pages   
    PRIMARY KEY
       in ALTER TABLE   
       in CREATE TABLE   
    PRINT
       in procedures   
    priority
       setting in SET SESSION   
       setting in SET TRANSACTION   
    private
       locking   
    PRIVATE tables
       in CREATE TABLE   
       locking mode   
    privilege
       defined   
       grantable   
    procedure
       and transaction management   
       Assignment   
       BEGIN   
       built-in variables in   
       caller recommended practices   
       checkpoint host variable   
       coding practices   
       comments within   
       control flow statements in   
       control language   
       creating   
       defined   
       executing   
       explained   
       GOTO in control language   
       local variables in   
       parameters in   
       PRINT statement   
       queries in   
       RAISE ERROR   
       recommended practices   
       result set   
       RETURN   
       rule and non-rule invocation   
       runtime errors   
       SELECT in   
       specifying in DECLARE CURSOR   
       using DECLARE Variable in   
       using with rules   
       validating   
       with multiple row sets   
       with single format multiple row sets   
    procedure cursor
       authorization in CREATE PROCEDURE   
       defined   
       in ISQL   
       parameters in   
       query types   
    procedure names
       in GRANT   
       in REVOKE   
    procedures and rules
       chains of   
       using   
    programmatic database access
       defined   
    programs
       effect of DBEnvironment changes on   
    PUBLIC
       special name   
    PUBLICREAD tables
       in CREATE TABLE   
       locking mode   
    PUBLICROW tables
       in CREATE TABLE   
       locking mode   
    PUBLIC tables
       in CREATE TABLE   
       in GRANT   
       locking mode   
    purging DBEFiles
       using DROP DBEFILE   

Q
    quantified predicate
       explained   
       syntax   
    queries
       available with a procedure cursor   
       defined   
       displaying access plan   
       in procedures   
       range of complex types   
       simple types   
       updatable   
    query
       block in SELECT   
       blocks in expression   
       complex   
       expression   
       expression in SELECT   
       file space used   
       modifying access plan   
       processor defined   
       result defined   
       results   
       syntax (SELECT)   

R
    RAISE ERROR
       in procedures   
       in procedures invoked by rules   
       syntax   
    RC isolation level
       explained   
       in SET SESSION   
       in SET TRANSACTION   
    read committed isolation level
       in BEGIN WORK   
       in SET SESSION   
       in SET TRANSACTION   
    read committed (RC)
       explained   
    read uncommitted isolation level
       in BEGIN WORK   
       in SET SESSION   
       in SET TRANSACTION   
    read uncommitted (RU)
       explained   
    REAL
       conversions rules   
       data type defined   
       storage requirements   
    real values
       in constants   
    recovery
       rollback   
    referenced table
       defined   
    referencing table
       defined   
    referential constraint
       deferred error checking   
       defined   
       in ALTER TABLE   
       in CREATE TABLE   
       revoking   
       slowing TRUNCATE TABLE   
    referential integrity
       using constraints   
    REFETCH
       syntax   
    relation
       defined   
    relational database
       defined   
    release
       DBE session   
       in COMMIT WORK   
    RELEASE
       syntax   
    remote connections
       establishment of   
    REMOVE DBEFile
       syntax   
    REMOVE FROM GROUP
       syntax   
    removing DBEFiles   
    RENAME COLUMN
       syntax   
    RENAME TABLE
       syntax   
    renaming
       columns   
       tables   
    repeatable read isolation level
       in BEGIN WORK   
       in SET SESSION   
       in SET TRANSACTION   
    repeatable read (RR)
       explained   
    RESET
       syntax   
    resetting ALLBASE/SQL system data   
    result
       table defined   
    result columns
       in SELECT   
    retrieving
       data   
       rows   
    RETURN
       syntax   
    return status
       in DECLARE CURSOR:specifying   
    revalidating rows   
    REVOKE
       and CASCADE   
       and grantable privilege   
       syntax   
    revoking
       authorities using REVOKE   
       DBEFileSet authority   
       grants using CASCADE   
    right outer join
       defined   
    RIGHT OUTER JOIN
       in SELECT   
    rollback
       recovery   
       ROLLBACK WORK   
    ROLLBACK WORK
       in a procedure   
       syntax   
    roll forward
       wrapperDBE   
    row level
       DML atomicity   
       DML atomicity logging   
       locking   
    rows
       defined   
       fetching   
       inserting   
       joining   
       selecting   
    RR isolation level
       explained   
       in SET SESSION   
       in SET TRANSACTION   
    RU isolation level
       explained   
       in SET SESSION   
       in SET TRANSACTION   
    rule
       and transaction management   
       creating   
       defined   
       differences from integrity constraints   
       enabling and disabling   
       explained   
       techniques for using procedures with   
    rules and procedures
       chains of   
       CREATE PROCEDURE statement   
       CREATE RULE statement   
       DISABLE RULES statement   
       DROP PROCEDURE statement   
       DROP RULE statement   
       ENABLE RULES statement   
       TRUNCATE TABLE statement   
       using   
    RUN authority
       granting   
       purpose   
       revoking   
    run block
       in START DBE   
       in START DBE NEWLOG   
    runtime control block pages
       in START DBE   
       in START DBE NEW   
       in START DBE NEWLOG   
    runtime errors
       in a procedure   

S
    sample DBEnvironment   
    SAVEPOINT
       in a procedure   
       setting   
       syntax   
       using   
    scale
       defined   
       in DECIMAL operations   
    scoping
       transaction and session attributes   
    search condition
       compatible predicates   
       defined   
       definition   
       in complex queries   
       in DELETE   
       subquery in   
       syntax   
       type conversion in   
       use for   
       value extensions in   
    SearchCondition
       in CREATE TABLE   
    section
       authorization in PREPARE   
       defined   
       invalidation by TRUNCATE TABLE   
       invalidation through procedures   
       semi-permanent   
       validating   
    section audit element
       in START DBE NEW   
       in START DBE NEWLOG   
    SECTIONSPACE
       authorization in CREATE RULE   
    security
       of database   
    SELECT
       displaying access plan   
       in CREATE VIEW   
       in DECLARE CURSOR   
       in procedures   
       syntax   
       use of   
       with cursor in procedures   
    select cursor
       authorization in CREATE PROCEDURE   
       defined   
       within a procedure   
    selecting data
       discussed   
       grouping rows   
       maximum columns   
       null values   
       SELECT   
       unique rows   
    select list
       defined   
    semi-permanent section
       creating with PREPARE   
       owner   
    SEMIPREM owner   
    serializable isolation level
       in SET SESSION   
       in SET TRANSACTION   
    session
       DBE   
    SET CONNECTION
       syntax   
    SET CONSTRAINTS
       syntax   
    set constraint type statement
       explained   
    SET DEFAULT DBEFILESET
       syntax   
    SET DML ATOMICITY
       syntax   
    SET MULTITRANSACTION
       explained   
       syntax   
    SETOPT
       syntax   
       validating modules   
    SET PRINTRULES
       syntax   
    SET PRINTRULES ON
       to trace rule chaining   
    SET SESSION
       CS isolation level   
       cursor stability isolation level   
       RC isolation level   
       read committed isolation level   
       read uncommitted isolation level   
       repeatable read isolation level   
       RR isolation level   
       RU isolation level   
       serializable isolation level   
       syntax   
    setting
       constraint checking with SET SESSION   
       constraint checking with SET TRANSACTION   
       constraints to deferred   
       current connection   
       default DBEFileSet   
       DML atomicity   
       multiple-transaction mode   
       options with BEGIN WORK   
       savepoints   
       the current connection   
       the FILL option   
       timeout values   
       transaction mode   
    setting DML atomicity   
    setting DML ATOMICITY
       with SET SESSION   
       with SET TRANSACTION   
    setting transaction attributes
       with SET SESSION   
       with SET TRANSACTION   
    SET TRANSACTION
       CS isolation level   
       cursor stability isolation level   
       RC isolation level   
       read committed isolation level   
       read uncommitted isolation level   
       repeatable read isolation level   
       RR isolation level   
       RU isolation level   
       serializable isolation level   
       syntax   
    SET USER TIMEOUT
       syntax   
    share
       intention exclusive lock   
       lock defined   
    share mode
       locking   
    SHARE mode
       in LOCK TABLE   
    SHARE UPDATE mode
       in LOCK TABLE   
    simple names
       defined   
    simultaneous transactions
       with BEGIN WORK   
    single-transaction mode
       explained   
       in SET MULTITRANSACTION   
    single-user mode
       defined   
       in a DBE session   
    SIX lock
       explained   
    SIX (SHARE INTENT EXCLUSIVE) locks   
    S lock
       explained   
    SMALLINT
       conversions rules   
       defined   
       storage requirements   
    SOME
       in quantified predicate   
    sorting
       using TempSpace   
    space management
       for tables and indexes   
       in CREATE DBEFILESET   
    special
       authorities revoking   
       names   
    special predicates
       EXISTS predicate   
       IN predicate   
       quantified predicate   
    SQL
       defined   
       language structure   
       naming rules   
       usage   
    SQLAudit
       auditing transactions   
       defined   
    SQLCA
       INCLUDE SQLCA   
       used with SQLEXPLAIN   
       used with WHENEVER   
    SQLCheck
       defined   
    SQLDA
       INCLUDE SQLDA   
       used with FETCH   
    SQLEXPLAIN
       on returning from procedures   
       syntax   
    SQLGEN
       defined   
    SQLMigrate
       defined   
    SQLMON
       authority   
       defined   
       grant authority to run   
       monitoring locking   
       monitoring transactions   
       revoke authority to run   
    SQL statement
       ADD DBEFile   
       ADD TO GROUP   
       ADVANCE   
       ALTER DBEFILE   
       ALTER TABLE   
       Assignment   
       BEGIN   
       BEGIN ARCHIVE   
       BEGIN DECLARE SECTION   
       BEGIN WORK   
       BULK FETCH   
       BULK INSERT   
       BULK SELECT   
       CHECKPOINT   
       CLOSE   
       COMMIT ARCHIVE   
       COMMIT WORK   
       CONNECT   
       CREATE DBEFILE   
       CREATE DBEFILESET   
       CREATE GROUP   
       CREATE INDEX   
       CREATE PARTITION   
       CREATE PROCEDURE   
       CREATE RULE   
       CREATE SCHEMA   
       CREATE TABLE   
       CREATE TEMPSPACE   
       CREATE VIEW   
       DECLARE CURSOR   
       DECLARE Variable   
       DELETE   
       DELETE WHERE CURRENT   
       DESCRIBE   
       DISABLE AUDIT LOGGING   
       DISABLE RULES   
       DISCONNECT   
       DROP DBEFILE   
       DROP DBEFILESET   
       DROP GROUP   
       DROP INDEX   
       DROP MODULE   
       DROP PARTITION   
       DROP PROCEDURE   
       DROP RULE   
       DROP TABLE   
       DROP TEMPSPACE   
       DROP VIEW   
       ENABLE AUDIT LOGGING   
       ENABLE RULES   
       END DECLARE SECTION   
       EXECUTE   
       EXECUTE IMMEDIATE   
       EXECUTE PROCEDURE   
       FETCH   
       GENPLAN   
       GOTO   
       GRANT   
       GRANT ON DBEFILESET   
       IF   
       INCLUDE   
       INSERT   
       Labeled Statement   
       length   
       LOCK TABLE   
       LOG COMMENT   
       OPEN   
       PREPARE   
       PRINT   
       RAISE ERROR   
       REFETCH   
       RELEASE   
       REMOVE DBEFILE   
       REMOVE FROM GROUP   
       RENAME COLUMN   
       RENAME TABLE   
       RESET   
       RETURN   
       REVOKE   
       ROLLBACK WORK   
       SAVEPOINT   
       SELECT   
       SET CONNECTION   
       SET CONSTRAINTS   
       SET DEFAULT DBEFILESET   
       SET DML ATOMICITY   
       SET MULTITRANSACTION   
       SETOPT   
       SET PRINTRULES   
       SET SESSION   
       SET TRANSACTION   
       SET USER TIMEOUT   
       SQLEXPLAIN   
       START DBE   
       START DBE NEW   
       START DBE NEWLOG   
       STOP DBE   
       summary table   
       syntax summary   
       TERMINATE QUERY   
       TERMINATE TRANSACTION   
       TERMINATE USER   
       TRANSFER OWNERSHIP   
       TRUNCATE TABLE   
       UPDATE   
       UPDATE STATISTICS   
       UPDATE WHERE CURRENT   
       VALIDATE   
       WHENEVER   
       WHILE   
    SQL statements
       categories   
       within procedures   
    SQLUtil
       defined   
       setting transaction limits   
       wrapdbe command   
    SQLVer
       defined   
    S (SHARE) locks   
    standards flagging support   
    START DBE
       syntax   
    START DBE NEW
       syntax   
    START DBE NEWLOG
       syntax   
    starting a DBE session
       using CONNECT   
       using START DBE   
    startup parameters
       defined in START DBE NEW   
       in START DBE NEW   
    statement level
       constraint error checking   
       DML atomicity   
       error enforcement explained   
    STOP DBE
       syntax   
    stopping
       ALLBASE/SQL using STOP DBE   
       session using DISCONNECT   
    storage allocation
       defined   
    storage audit element
       in START DBE NEW   
       in START DBE NEWLOG   
    Storage Manager
       defined   
    storage requirements
       for specific data types   
    stored modules
       and DROP MODULE   
    STOREDSECT
       owner of system section tables   
    string
       constants in constant   
       functions arguments in   
       functions syntax   
       value in constants   
    STRING_LENTH
       in string functions   
    Structured Query Language
       defined   
    subquery
       as part of a predicate   
       correlated   
       defined   
       in an EXISTS predicate   
       in an IN predicate   
       in a quantified predicate   
    SUBSTRING
       in string functions   
    SUM
       defined   
       syntax   
    switching transactions
       and MULTITRANSACTION   
    symmetric outer join
       and UNION   
       defined   
       using UNION operator   
    syntax summary
       ISQL   
       SQL statements   
    SYSTEM
       as owner   
       owner of system views   
       table locking   
       view names in UPDATE STATISTICS   
    SYSTEM.ACCOUNT
       resetting   
    system catalog
       contents   
       defined   
       system tables   
       system views   
       table of system views   
       updating statistics   
    SYSTEM.COLUMN
       updating statistics for   
    SYSTEM.COUNTER
       resetting   
    SYSTEM.DBEFILE
       updating statistics for   
    SYSTEM.DBEFILESET
       updating statistics for   
    system DBEFileset
       defined   
    SYSTEM.INDEX
       updating statistics for   
    SYSTEM.SECTION
       validating modules   
    SYSTEM.TABLE
       monitoring for table size   
       updating statistics for   
    system views
       summary of   

T
    table
       adding constraint to   
       allocating storage for   
       and check constraints   
       changing locking    
       creating   
       defined   
       defining default columns in   
       deleting all rows from   
       dropping   
       dropping constraint from   
       explicit locking   
       granting authorities   
       implicit locking   
       inserting rows into   
       locking   
       locking explained   
       referenced   
       referencing   
       revoking authorities   
       updating statistics   
    TABLE DBEFiles   
    table names
       in ALTER TABLE   
       in CREATE INDEX   
       in CREATE TABLE   
       in DELETE   
       in DELETE WHERE CURRENT   
       in DROP INDEX   
       in DROP TABLE   
       in GRANT   
       in INSERT   
       in LOCK TABLE   
       in REVOKE   
       in TRANSFER OWNERSHIP   
       in TRUNCATE TABLE   
       in UPDATE statements   
       in UPDATE STATISTICS   
       in UPDATE WHERE CURRENT   
       rules for   
    TableSpec
       in SELECT   
    TEMP
       and modules not stored   
       owner of modules   
    temporary section
       validating   
    TempSpace
       defined   
       dropping   
       names in CREATE TEMPSPACE   
       names in DROP TEMPSPACE   
       using   
    TERMINATE QUERY
       syntax   
    TERMINATE TRANSACTION
       syntax   
    TERMINATE USER
       syntax   
    terminating
       a DBE session   
       transactions   
    TERMINATION LEVEL
       setting with SET SESSION   
       setting with SET TRANSACTION   
    THEN
       in procedures   
    TID function
       syntax   
    TIME
       conversions rules   
       defined   
       operations with values   
       storage requirements   
       values in arithmetic expression   
    timeout
       and BEGIN WORK   
       and lock waits   
       SET SESSION statement   
       SET TRANSACTION statement   
       SET USER TIMEOUT statement   
       START DBE NEWLOG   
       value setting   
       values in DBECon file   
    TO_CHAR function
       syntax   
    TO_DATE function
       syntax   
    TO_DATETIME function
       syntax   
    TO_INTEGER function
       syntax   
    TO_INTERVAL function
       syntax   
    TO_TIME function
       syntax   
    transaction attributes
       setting in BEGIN WORK   
       setting in SET SESSION   
       setting in SET TRANSACTION   
    transactions
       aborted   
       and data consistency   
       and multiple connections   
       and recovery   
       and timeouts   
       automatic rollback of   
       committing   
       defined   
       effect of terminating   
       errors in level constraint checking   
       implicit vs. explicit   
       in a procedure   
       in a procedure invoked by a rule   
       in START DBE NEW   
       locks released   
       management   
       maximum in START DBE   
       maximum in START DBE NEWLOG   
       mode setting   
       priority   
       SET USER TIMEOUT   
       simultaneous with BEGIN WORK   
       statements that must be in the same   
       terminating   
    TRANSFER OWNERSHIP
       syntax   
    transferring ownership   
       when dropping authorization group   
    TRUNCATE TABLE
       syntax   
    truncation
       and native language data   
       in aggregate functions   
       in expressions    
       of data   
    tuple
       defined   
    type conversion
       and overflow   
       and truncation   
       defined   
       in aggregate functions   
       in COMPARISON predicates   
       in expressions    
       in search conditions   

U
    UDCs
       use with ALLBASE/SQL   
    underflow
       defined   
       in expression    
    undetectable deadlock
       in multi-transaction mode   
    UNION
       and outer join   
       character constants with   
       in outer joins   
       in queries   
       in SELECT   
       UNION ALL form   
    unique
       column values DISTINCT   
       indexes   
       rows   
    unique constraint
       defined   
       in ALTER TABLE   
       in CREATE TABLE   
    updatability
       of cursors   
       of views   
       rules   
    UPDATE
       displaying access plan   
       statement type in rules   
       syntax   
    UPDATE STATISTICS
       syntax   
       validating modules   
    UPDATE WHERE CURRENT
       syntax   
    updating
       data   
       system catalog statistics   
    USER expression value
       expressions   
       IN predicate   
    user mode
       defined   
       in CONNECT   
    user table locking
       explained   
    user timeout value
       in SET SESSION   
       in SET TRANSACTION   
       in START DBE   
       in START DBE NEW   
       in START DBE NEWLOG   
    using ALLBASE/SQL
       ad hoc queries   
       application programming   
       database administration   
    using SQL
       summarized   

V
    VALIDATE
       syntax   
    validity checking
       of data   
       of databases   
    value
       comparisons   
       extensions in search conditions   
    VARBINARY
       conversions rules   
       long data type defined   
       storage requirements   
    VARCHAR
       conversions rules   
       defined   
       storage requirements   
    variable-length strings
       defined   
    variables
       BEGIN DECLARE SECTION   
       END DECLARE SECTION   
       indicator   
       input   
       output   
    verb
       defined   
    view names
       in CREATE VIEW   
       in DELETE   
       in DELETE WHERE CURRENT   
       in DROP TABLE   
       in DROP VIEW   
       in INSERT   
       in REVOKE   
       in TRANSFER OWNERSHIP   
       in UPDATE   
       in UPDATE WHERE CURRENT   
       rules for   
    views
       and check constraints   
       base tables   
       creating   
       defined   
       dropping   
       granting authorities   
       inserting data   
       restrictions in using   
       revoking authorities   
       updatability of   
       updatable   
       uses for   
       WITH CHECK OPTION   
    volume specification
       creating DBEFile   

W
    WHENEVER
       in procedures   
       syntax   
    WHERE
       and joins   
       in SELECT   
       in simple queries   
    WHILE
       syntax   
    WITH CHECK OPTION
       in CREATE VIEW   
       view   
    WITH GRANT OPTION
       explained   
       syntax in GRANT   
    wrapdbe command
       wrapperDBE   
    wrapperDBE
       archive logging   
       audit information   
       definition   
       roll forward   
       wrapdbe command   
    writer of a procedure
       recommended practices   

X
    X (EXCLUSIVE) locks   
       explained   



MPE/iX 5.5 Documentation