Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
ALLBASE/SQL Reference Manual: HP 3000 MPE/iX Computer Systems

Index

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

A

access plan
defined, GENPLAN
modifying with SETOPT, SETOPT
access to databases
multiple connections, Using Multiple Connections and Transactions with Timeouts
types, ALLBASE/SQL Components
active connection
defined, Disconnecting from DBEnvironments
active set
in DECLARE CURSOR, Description
in FETCH, FETCH
in OPEN, OPEN
in REFETCH, REFETCH
actual parameter
using in procedures, Specifying Parameters
ADD DBEFILE
syntax, ADD DBEFILE
ADD TO GROUP
syntax, ADD TO GROUP
ADD_MONTHS
in an expression, Expression
adding
ADD TO GROUP, ADD TO GROUP
column to table, ALTER TABLE
constraint to table, ALTER TABLE
DBEFiles, ADD DBEFILE
members to authorization group, ADD TO GROUP
rows, Inserting Data, INSERT
ADVANCE
syntax, ADVANCE
aggregate functions
in an expression, Expression
in NULL predicates, NULL Predicate
ALL
in quantified predicate, Quantified Predicate
in SELECT, Parameters — Query Block Level
all audit element
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
ALLBASE/SQL
components, ALLBASE/SQL Components
data types, Data Types
definition, Introduction
message catalog, SQLEXPLAIN
names, Names
users, ALLBASE/SQL Users
allocating file space
in CREATE DBEFILESET, CREATE DBEFILESET
ALTER DBEFile
syntax, ALTER DBEFILE
ALTER TABLE
syntax, ALTER TABLE
to change table locking, ALTER TABLE
to set audit partition, ALTER TABLE
altering
DBEFile type, ALTER DBEFILE
tables, ALTER TABLE
ANY
in quantified predicate, Quantified Predicate
application programming
and SQL statements, Application Programming
archive logging
wrapperDBE, Using Wrapper DBEnvironments
archive mode
definition, Description
use of BEGIN ARCHIVE, BEGIN ARCHIVE
use of COMMIT ARCHIVE, COMMIT ARCHIVE
archive record
use of COMMIT ARCHIVE, COMMIT ARCHIVE
arithmetic operators
in an expression, Expression
asymmetric outer join
defined, Outer Joins Using Explicit JOIN syntax
atomicity
setting in SET TRANSACTION, SET TRANSACTION
audit
DBE understanding, Partitions in Audit DBEnvironments
disabling logging, DISABLE AUDIT LOGGING
elements default, Auditing DBEnvironments
elements understanding, Auditing DBEnvironments
functionality definition, Auditing DBEnvironments
information wrapperDBE, Using Wrapper DBEnvironments
log record, Auditing DBEnvironments
partition with ALTER TABLE, ALTER TABLE
tool, Using Wrapper DBEnvironments
transactions with SQLAudit, Using SQLAudit
audit logging
enabling, ENABLE AUDIT LOGGING
AUDIT NAME
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
authorities
and program development, Authorization
and program use, Authorization
defined, Logical Concepts
granting, Grants, GRANT
granting on DBEFileSET, Parameters — Grant DBEFileSet Authority
how to obtain, Controlling Database Access
OWNER, Controlling Database Access
REFERENCES, Controlling Database Access
revoking, Grants, REVOKE
RUN, Controlling Database Access
summary of types, Controlling Database Access
table and view, Controlling Database Access
authorization
audit element in START DBE NEWLOG, START DBE NEWLOG
DBEFileSet in CREATE PROCEDURE, Authorization, CREATE TABLE, Authorization
DBEFileSet in CREATE VIEW, Authorization
DBEFileSet in PREPARE, Description
DBEFileSet in REVOKE, Description — Revoke DBEFileSet Authority
for a select cursor, Authorization
in START DBE NEW, START DBE NEW
long column in ALTER TABLE, Authorization, Assignment (=)
long column in CREATE TABLE, Authorization
name, Authorization Names
section in PREPARE, Authorization
SECTIONSPACE in CREATE RULE, Description
authorization groups
adding members to, ADD TO GROUP
advantages of, Authorization Groups
creating, CREATE GROUP
dropping, DROP GROUP
removing members from, REMOVE FROM GROUP
use of, Authorization Groups
AUTOCOMMIT
DELETE parameter, Parameters
VALIDATE parameter, VALIDATE
automatic locking modes
in CREATE TABLE, Creating a Table
autostart
and CONNECT, CONNECT
mode, Description

B

base table
defined, Creating a View
basic names
objects having, Names
rules governing, Names
BEGIN
syntax, BEGIN
BEGIN ARCHIVE
syntax, BEGIN ARCHIVE
BEGIN DECLARE SECTION
syntax, BEGIN DECLARE SECTION
BEGIN WORK
and MULTITRANSACTION, SET MULTITRANSACTION
in a procedure, Procedures and Transaction Management
read committed isolation level, Parameters
read uncommitted isolation level, Parameters
repeatable read isolation level, Parameters
syntax, BEGIN WORK
BETWEEN predicate
in search condition, Search Condition
syntax, BETWEEN Predicate
BINARY
conversions rules, Description — Query Expression Level
long data type defined, Type Specifications
storage requirements, Type Specifications
built-in variable
differences from local variables, Using Built-in Variables in Procedures
similar to SQLCA elements, Using Built-in Variables in Procedures
using in procedures, Using Built-in Variables in Procedures
BULK operations
FETCH, FETCH
INSERT, INSERT
SELECT, SELECT
use of, Multiple-Row Manipulations

C

C preprocessor
defined, ALLBASE/SQL Components
caller of a procedure
recommended practices for, Recommended Coding Practices for Procedures
Cartesian product
defined, Simple Queries
CASCADE
explained, Grantable Privileges
case sensitive
comparison predicate, Description
comparisons, Value Comparisons
CATALOG
owner of catalog views, Special Names
catalog views
explained, Understanding the System Catalog
chain
of grants, Grantable Privileges
of rules, Using a Chained Set of Procedures and Rules, Effects of Rule Chaining
changing
connections, SET MULTITRANSACTION
data, Updating Data
DBEFile type, ALTER DBEFILE
table locking, ALTER TABLE
CHAR
conversions rules, Description — Query Expression Level
defined, Type Specifications
native language data, Native Language Data
storage requirements, Type Specifications
check constraint
defined, Specifying Integrity Constraints, Check Constraints
in a view, Check Constraints
in ALTER TABLE, ALTER TABLE
in CREATE TABLE, CREATE TABLE, SQL Syntax—Check Constraint (Table Level)
search condition, Check Constraints
CHECKPOINT
record, CHECKPOINT
syntax, CHECKPOINT
use of, CHECKPOINT
checkpoint for STOP DBE, STOP DBE
class names
in REVOKE, SQL Syntax — Revoke Table or View Authority, SQL Syntax — Revoke RUN or EXECUTE or Authority
rules for, Names
classes
creating, Classes
use of, Classes
clause
defined, SQL Language Structure
CLOSE
syntax, CLOSE
closing cursors, CLOSE
clustered indexes, CREATE INDEX
COBOL preprocessor
defined, ALLBASE/SQL Components
MICROFOCUS, ALLBASE/SQL Components
coding practices
for procedures, Recommended Coding Practices for Procedures
column names
in ALTER TABLE, ALTER TABLE
in an expression, Expression
in CREATE INDEX, CREATE INDEX
in CREATE TABLE, SQL Syntax—Column Definition
in CREATE VIEW, CREATE VIEW
in INSERT, INSERT
in null predicates, NULL Predicate
rules for, Names
columns
adding to tables, ALTER TABLE
and Cartesian product, Description — Query Block Level
common columns in join, Description — Query Block Level
defined, Logical Concepts
defining, Parameters—CREATE TABLE
definition, Defining the Columns
maximum allowed in tables, SQL Syntax—Column Definition
maximum allowed in views, CREATE VIEW
order of display, Description — Query Block Level
comment audit element
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
comment initiator
within SQL statements, Using Comments within SQL Statements
comment partition
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
COMMIT ARCHIVE
syntax, COMMIT ARCHIVE
COMMIT WORK
in a procedure, Procedures and Transaction Management
syntax, COMMIT WORK
common columns
in SELECT, Description — Query Block Level
COMPARISON predicate
character collation sequence, Description
in search condition, Search Condition
operators, Comparison Predicate
syntax, Comparison Predicate
complex queries
defined, Complex Queries
range of types, Complex Queries
compound identifiers
in names, DBEUserIDs
concatenate
data types, Description
strings, Parameters
concurrency
and table size, Lock Granularities
control, Concurrency Control through Locks and Isolation Levels
configuring a DBEnvironment
in START DBE NEW, START DBE NEW
summarized, Creating DBEnvironments
CONNECT
syntax, CONNECT
connection
and SET CONNECTION, SET CONNECTION
changing, SET MULTITRANSACTION
disconnecting, DISCONNECT
initiating, CONNECT
terminating, Disconnecting from DBEnvironments
to DBEnvironments, Connecting to DBEnvironments
use with timeouts, Using Multiple Connections and Transactions with Timeouts
connection name
in CONNECT, CONNECT
in SET CONNECTION, SET CONNECTION
in START DBE, START DBE
in START DBE NEWLOG, START DBE NEWLOG
constant
in an expression, Expression
in NULL predicates, NULL Predicate
constraint
check constraint, Specifying Integrity Constraints, Using Integrity Constraints
defined, Constraints, Procedures, and Rules
defining, CREATE TABLE
error checking and SET statement, SET CONSTRAINTS
error checking in SET TRANSACTION, SET TRANSACTION
example, Examples of Integrity Constraints
constraint checking
setting in SET TRANSACTION, SET TRANSACTION
control block
in START DBE, START DBE
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
control flow statements
in procedures, Using SQL Statements in Procedures
RETURN, RETURN
control language
in procedures, IF, WHILE
controlling
error checking level, SET DML ATOMICITY
conversion rules
data in query expressions, Description — Query Expression Level
copying rows
to tables and views, Inserting Data
correlated subquery
explained, Correlated Versus Noncorrelated Subqueries
CREATE DBEFILE
syntax, CREATE DBEFILE
CREATE DBEFILESET
syntax, CREATE DBEFILESET
CREATE GROUP
syntax, CREATE GROUP
CREATE INDEX
syntax, CREATE INDEX
CREATE PARTITION
syntax, CREATE PARTITION
CREATE PROCEDURE
explained, Understanding Procedures
syntax, CREATE PROCEDURE
CREATE RULE
invoking a procedure through, Executing Procedures
syntax, CREATE RULE
using, Creating Rules
CREATE SCHEMA
syntax, CREATE SCHEMA
CREATE TABLE
LANG = clause, Specifying Native Language Tables and Columns
syntax, CREATE TABLE
CREATE TEMPSPACE
syntax, CREATE TEMPSPACE
CREATE VIEW
syntax, CREATE VIEW
creating
audit DBE, Partitions in Audit DBEnvironments
authorization groups, CREATE GROUP
constraints, CREATE TABLE
databases, Creating DBEnvironments
DBEFile, CREATE DBEFILE
DBEFileSets, CREATE DBEFILESET
DBEnvironments, Creating DBEnvironments, START DBE NEW
indexes, CREATE INDEX
partition, Partitions in Audit DBEnvironments, CREATE PARTITION
tables, CREATE TABLE
TempSpace, CREATE TEMPSPACE
views, CREATE VIEW
CS isolation level
explained, Cursor Stability (CS)
in SET SESSION, Parameters
in SET TRANSACTION, Parameters
current
function in an expression, Expression
language defined, Native Language Support
row in FETCH, FETCH
row in REFETCH, REFETCH
timeout value in multi-transaction, Setting the Transaction Mode
current connection
in CONNECT, CONNECT
none after DISCONNECT CURRENT, Disconnecting from DBEnvironments
setting, Setting the Current Connection
cursor names
in CLOSE, CLOSE
in DECLARE CURSOR, DECLARE CURSOR
in DELETE WHERE CURRENT, DELETE WHERE CURRENT
in FETCH, FETCH
in OPEN, OPEN
in UPDATE WHERE CURRENT statement, UPDATE WHERE CURRENT
rules for, Names
cursor stability (CS)
explained, Cursor Stability (CS)
cursor stability isolation level
in SET SESSION, Parameters
in SET TRANSACTION, Parameters
cursors
active set, FETCH, REFETCH
advancing, ADVANCE
closed, STOP DBE
closing, CLOSE, RELEASE, ROLLBACK WORK
current row, FETCH, REFETCH
declaring, DECLARE CURSOR
deleting rows with, Description, DELETE WHERE CURRENT
in procedures, Using a Select Cursor
opening, OPEN
procedure cursor parameters in, Specifying Parameters
retrieving rows with, Description, FETCH, REFETCH
updatability of, Description
updating data with, DECLARE CURSOR, Description
use of, Multiple-Row Manipulations, DECLARE CURSOR
using in procedures, Using a Single Procedure with Cursors
using multiple, OPEN
cycle
in chain of grants, Grantable Privileges

D

data
access, ALLBASE/SQL Data Access, Controlling Database Access
in native languages, Native Language Data
manipulation, SQL Queries
data audit element
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
data buffer pages
in START DBE, START DBE
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
data definition statements
in procedures, Invalidation of Sections
data types
comparisons between, Value Comparisons
conversion, Type Conversion
effect of, Data Types
of column added to existing table, ALTER TABLE
of columns in joins, Description — Query Block Level
rules governing, Data Types
table of, Type Specifications
valid combinations, Type Conversion
database
administration activities, Administering a Database
administrator defined, ALLBASE/SQL Users
control of access to, Controlling Database Access
creation, Creating DBEnvironments
creation (CREATE SCHEMA), CREATE SCHEMA
logical definition, Logical Concepts
physical definition, Physical Concepts
statistics, Understanding the System Catalog
DATE
conversions rules, Description — Query Expression Level
defined, ALLBASE/SQL Data Types
operations with values, Date/Time Operations
storage requirements, Type Specifications
values in arithmetic expression, Use of Date/Time Data Types in Arithmetic Expressions
date/time conversion functions
in an expression, Expression
DATETIME
conversions rules, Description — Query Expression Level
defined, ALLBASE/SQL Data Types
operations with values, Date/Time Operations
storage requirements, Type Specifications
values in arithmetic expressions, Use of Date/Time Data Types in Arithmetic Expressions
DBA
automatic grant of authority, DBA Authority
defined, ALLBASE/SQL Users
statements authorized to use, DBA Authority
DBE sessions
and autostart mode, Starting and Terminating a DBE Session
defined, ALLBASE/SQL Data Access
multiuser, Starting and Terminating a DBE Session
setting the current connection, SET CONNECTION
single-user, Starting and Terminating a DBE Session
starting, Starting and Terminating a DBE Session, CONNECT, START DBE
terminating, Starting and Terminating a DBE Session, RELEASE, TERMINATE QUERY, TERMINATE USER
DBECon file
creation, START DBE NEW
defined, Physical Concepts
naming conventions, DBEnvironment and DBECon File Names
overriding parameters, START DBE
parameters, Description
DBECreator
authorization, DBA Authority
defined, Initial Privileges
statements authorized to use, DBA Authority
DBEFile names
in ADD DBEFile, ADD DBEFILE
in ALTER DBEFile, ALTER DBEFILE
in CREATE DBEFILE, CREATE DBEFILE
in DROP DBEFILE, DROP DBEFILE
in REMOVE DBEFile, REMOVE DBEFILE
rules for, Names
DBEFile type
in ALTER DBEFile, ALTER DBEFILE
in CREATE DBEFILE, CREATE DBEFILE
DBEFile0
defined, Physical Concepts
naming, SQL Syntax — DBEFile0Definition
DBEFiles
adding, ADD DBEFILE
altering type of, ALTER DBEFILE
creating, CREATE DBEFILE
defined, Physical Concepts
dropping, DROP DBEFILE, REMOVE DBEFILE
for data, Physical Concepts
for indexes, Physical Concepts
incrementing size, CREATE DBEFILE
purging, DROP DBEFILE
relation to DBEFileset, Physical Concepts
removing from DBEFileSet, DROP DBEFILE, DROP DBEFILESET, REMOVE DBEFILE
size range, CREATE DBEFILE
type, CREATE DBEFILE
using, CREATE DBEFILE
DBEFileSet
authorization in CREATE PROCEDURE, Authorization, CREATE TABLE, Authorization
authorization in CREATE VIEW, Authorization
authorization in PREPARE, Description
authorization in REVOKE, Description — Revoke DBEFileSet Authority
creating, CREATE DBEFILESET
defined, Physical Concepts
dropping, DROP DBEFILESET
dropping default, Description
dynamic section, Description
dynamic statement, Description
for a check constraint, CREATE TABLE
for a long column, CREATE TABLE
for a table, CREATE TABLE
in DECLARE CURSOR, DECLARE CURSOR
relation to DBEFiles, Physical Concepts
setting a default, SET DEFAULT DBEFILESET
specifying for a cursor, DECLARE CURSOR
specifying for a view, CREATE VIEW
DBEFileSet names
in ADD DBEFile, ADD DBEFILE
in CREATE TABLE, Description
in REMOVE DBEFile, REMOVE DBEFILE
rules for, Names
DBELog1
defined, Physical Concepts
DBELog2
defined, Physical Concepts
DBEnvironment
components, Physical Concepts
configuration, Creating DBEnvironments, START DBE NEW
connecting to, Connecting to DBEnvironments
creating, Creating DBEnvironments
creating audit, Partitions in Audit DBEnvironments
defined, Physical Concepts
disconnecting from, Disconnecting from DBEnvironments
initial privileges, Initial Privileges
naming conventions, DBEnvironment and DBECon File Names
obtaining information on, Understanding the System Catalog
startup parameters, Creating DBEnvironments
statistics, Understanding the System Catalog
DBEnvironment name
in CONNECT, CONNECT, SET CONNECTION
in DISCONNECT, DISCONNECT
in START DBE, START DBE
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
DBEUserID
defined, DBEUserIDs
in ADD TO GROUP, ADD TO GROUP
in GRANT, Authorization — Grant Table or View Authority
in REMOVE FROM GROUP, REMOVE FROM GROUP
in RESET, RESET
in REVOKE, SQL Syntax — Revoke Table or View Authority, SQL Syntax — Revoke RUN or EXECUTE or Authority
in TERMINATE QUERY, TERMINATE QUERY
in TERMINATE USER, TERMINATE USER
rules governing, DBEUserIDs
DDL Enabled flag
defined, Description
deadlock
avoidance of, Avoiding Deadlock
definition, Deadlocks
detection/resolution, Deadlocks
example, Deadlocks
in multi-transaction mode, Setting Timeout Values
DECIMAL
conversions rules, Description — Query Expression Level
defined, Type Specifications
in operations, Decimal Operations
storage requirements, Type Specifications
DECLARE
and local variables in a procedure, Using Local Variables in Procedures
DECLARE %%Variable%%
syntax, DECLARE Variable
DECLARE CURSOR
syntax, DECLARE CURSOR
declaring
cursors, DECLARE CURSOR
host variables, BEGIN DECLARE SECTION, END DECLARE SECTION
local variables in a procedure, DECLARE Variable
default
columns in tables, ALTER TABLE
ownership discussed, Default Owner Rules
default DBEFileSet
dropping, Description
setting, SET DEFAULT DBEFILESET
default partition
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
deferred error checking
constraint (SET CONSTRAINTS), SET CONSTRAINTS
explained, How Constraints are Enforced
referential constraint, Inserting Rows in Tables Having Constraints
defining objects
authorization groups, CREATE GROUP
DBEFile, CREATE DBEFILE
DBEFileSets, CREATE DBEFILESET
DBEnvironments, START DBE NEW
default columns in tables, ALTER TABLE
tables, CREATE TABLE
TempSpace, CREATE TEMPSPACE
views, CREATE VIEW
definition
of a column, Parameters—CREATE TABLE
of audit functionality, Auditing DBEnvironments
procedure cursor, Queries inside Procedures
select cursor, Queries inside Procedures
wrapperDBE, Using Wrapper DBEnvironments
definition audit element
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
DELETE
displaying access plan, Symmetric Outer Join Using the UNION Operator, GENPLAN
statement type in rules, Description, Description
syntax, DELETE
DELETE WHERE CURRENT
syntax, DELETE WHERE CURRENT
deleting
all rows from tables, TRUNCATE TABLE
authorization groups, DROP GROUP
data, Deleting Data
DBEFiles, DROP DBEFILE
DBEFileSets, DROP DBEFILESET
indexes, DROP INDEX, DROP TABLE
modules, DROP MODULE
rows, Deleting Data, DELETE
rows using a cursor, DELETE WHERE CURRENT
tables, DROP TABLE
TempSpaces, DROP TEMPSPACE
views, DROP TABLE, DROP VIEW
DESCRIBE
syntax, DESCRIBE
describing
dynamic statements, DESCRIBE
DISABLE AUDIT LOGGING
syntax, DISABLE AUDIT LOGGING
DISABLE RULES
syntax, DISABLE RULES
using, Enabling and Disabling Rules
disabling
audit logging, DISABLE AUDIT LOGGING
DISCONNECT
syntax, DISCONNECT
DISCONNECT CURRENT
no current connection following, Disconnecting from DBEnvironments
disconnecting
from DBEnvironments, Disconnecting from DBEnvironments
displaying
access plan, Symmetric Outer Join Using the UNION Operator, GENPLAN
DISTINCT
in SELECT, SELECT, Parameters — Query Block Level
DML ATOMICITY
setting in SET TRANSACTION, SET TRANSACTION
DML atomicity
setting, SET DML ATOMICITY
DO
in procedures, WHILE
DROP DBEFILE
syntax, DROP DBEFILE
DROP DBEFILESET
syntax, DROP DBEFILESET
DROP GROUP
syntax, DROP GROUP
DROP INDEX
syntax, DROP INDEX
DROP MODULE
syntax, DROP MODULE
DROP PARTITION
syntax, DROP PARTITION
DROP PROCEDURE
syntax, DROP PROCEDURE
DROP RULE
syntax, DROP RULE
DROP TABLE
syntax, DROP TABLE
DROP TEMPSPACE
syntax, DROP TEMPSPACE
DROP VIEW
syntax, DROP VIEW
dropping
authorization groups, DROP GROUP
constraint, ALTER TABLE
DBEFiles, DROP DBEFILE, REMOVE DBEFILE
DBEFileSets, DROP DBEFILESET
indexes, DROP INDEX, DROP TABLE
modules, DROP MODULE
partition, DROP PARTITION
procedures, DROP PROCEDURE
rules, DROP RULE
tables, DROP TABLE
TempSpaces, DROP TEMPSPACE
views, DROP TABLE, DROP VIEW
dual logging, START DBE NEW
dynamic parameters
example of usage, Description
example with INSERT, Examples
in DECLARE CURSOR
specifying, Description
in EXECUTE PROCEDURE, EXECUTE PROCEDURE
syntax, SQL Syntax — DynamicParameterValues
dynamic preprocessing
defined, Preprocessor
DESCRIBE, DESCRIBE
EXECUTE, EXECUTE
EXECUTE IMMEDIATE, EXECUTE IMMEDIATE
EXECUTE PROCEDURE, EXECUTE PROCEDURE
PREPARE, PREPARE

E

ELSE
in procedures, IF
ELSEIF
in procedures, IF
embedding SQL statements
explained, Application Programming
ENABLE AUDIT LOGGING
syntax, ENABLE AUDIT LOGGING
ENABLE RULES
syntax, ENABLE RULES
using, Enabling and Disabling Rules
enabling
audit logging, ENABLE AUDIT LOGGING
END DECLARE SECTION
syntax, END DECLARE SECTION
ENDIF
in procedures, IF
ENDWHILE
in procedures, WHILE
error checking
explained, Error Conditions in ALLBASE/SQL
setting atomicity, SET DML ATOMICITY
transaction and statement level constraints, SET CONSTRAINTS
using constraints, How Constraints are Enforced
error handling
4008, 4009, or -14024 or greater, Description
built-in variables, Parameters
error number and text, RAISE ERROR
in procedures invoked by rules, Error Handling in Procedures Invoked by Rules
in procedures not invoked by rules, Error Handling in Procedures Not Invoked by Rules
RAISE ERROR, RAISE ERROR
exclusive lock
defined, Types of Locks
EXCLUSIVE mode
in LOCK TABLE, LOCK TABLE
EXECUTE
syntax, EXECUTE
EXECUTE authority
granting, Authorization — Grant Table or View Authority
EXECUTE IMMEDIATE
statements that cannot be used with, EXECUTE IMMEDIATE
syntax, EXECUTE IMMEDIATE
EXECUTE PROCEDURE
in ISQL, Using a Procedure Cursor in ISQL
syntax, EXECUTE PROCEDURE
using, Executing Procedures
executing
a procedure, EXECUTE PROCEDURE
dynamic statements, EXECUTE, EXECUTE IMMEDIATE
EXISTS predicate
explained, EXISTS Predicate
syntax, EXISTS Predicate
explicit locking, LOCK TABLE
expression
and null values, Description
defined, Expressions
in BETWEEN predicate, BETWEEN Predicate
in COMPARISON predicate, Comparison Predicate
in EXISTS predicate, EXISTS Predicate
in IN predicate, IN Predicate
in LIKE predicate, LIKE Predicate
in NULL predicates, NULL Predicate
order of evaluation of elements in, Description
overflow, Description
syntax, Expression
truncation, Description
type conversion, Description
underflow, Description
use, Expressions
use of parentheses, Description
USER expression value, Parameters
extended characters
comparison prediate, Description

F

FETCH
syntax, FETCH
fetching rows, FETCH
file names
explained, DBEnvironment and DBECon File Names
file space management
for tables and indexes, Creating Physical Storage
FILL option
setting in BEGIN WORK, BEGIN WORK
fixed-length strings
defined, Type Specifications
FLOAT
conversions rules, Description — Query Expression Level
defined, Type Specifications
storage requirements, Type Specifications
FORCE
VALIDATE parameter, VALIDATE
FOREIGN KEY
in CREATE TABLE, CREATE TABLE
formal parameter
using in procedures, Specifying Parameters
Fortran preprocessor
defined, ALLBASE/SQL Components
free log space
checkpoint host variable, CHECKPOINT
FROM
in simple queries, Using the SELECT Statement
fully qualified name, Compound Identifiers

G

generating
log comment, LOG COMMENT
GENPLAN
explained, Symmetric Outer Join Using the UNION Operator
syntax, GENPLAN
with SYSTEM and CATALOG views, Description, GOTO
GRANT
MONITOR authority, MONITOR Authority
syntax, GRANT
WITH GRANT OPTION explained, Grantable Privileges
GRANT ON DBEFILESET
syntax, Parameters — Grant DBEFileSet Authority
grantable privileges
explained, Grantable Privileges
revoking, Grantable Privileges
grants
automatic, CREATE TABLE
explicit (GRANT), Authorization — Grant Table or View Authority
grantable privileges, Grantable Privileges
implicit (CREATE TABLE), CREATE TABLE
issuing, GRANT
issuing for DBEFileSet, Parameters — Grant DBEFileSet Authority
revoking, REVOKE
which authorities can be granted, Grants
who can issue them, Grants
granularity
of locking, Types of Locks
GROUP BY
in simple queries, Using the SELECT Statement
group names
in ADD TO GROUP, ADD TO GROUP
in CREATE GROUP, CREATE GROUP
in REMOVE FROM GROUP, REMOVE FROM GROUP
in REVOKE, SQL Syntax — Revoke Table or View Authority, SQL Syntax — Revoke RUN or EXECUTE or Authority
in TRANSFER OWNERSHIP, TRANSFER OWNERSHIP
rules for, Names
grouping rows
in SELECT, Description — Query Block Level
groups
adding members to, ADD TO GROUP
creating, CREATE GROUP
dropping, DROP GROUP
in query result, Description — Query Block Level
removing members from, REMOVE FROM GROUP

H

hash
in CREATE TABLE, CREATE TABLE
specifying with SETOPT, SETOPT
HAVING
in SELECT, Parameters — Query Block Level
in simple queries, Using the SELECT Statement
host variables
declaration of, BEGIN DECLARE SECTION, END DECLARE SECTION
differences from local variables, Using Local Variables in Procedures
free log space, CHECKPOINT
in an expression, Expression
in CONNECT, CONNECT
in EXECUTE IMMEDIATE, EXECUTE IMMEDIATE
in FETCH, FETCH
in INSERT, SQL Syntax — SingleRowValues, Examples
in LIKE predicates, LIKE Predicate
in PREPARE, Description
in ROLLBACK WORK, ROLLBACK WORK
in SAVEPOINT, SAVEPOINT
in SET CONNECTION, SET CONNECTION
in SQLEXPLAIN, SQLEXPLAIN
in UPDATE, UPDATE
in UPDATE WHERE CURRENT, UPDATE WHERE CURRENT
input, Host Variables
naming rules, Host Variable Names
output, Host Variables
procedure parameter, CHECKPOINT
procedure value, CHECKPOINT
use of, Host Variables
HPODBSS
reserved owner name, Special Names
HPRDBSS
owner of system tables, Special Names
hyphen
as comment initiator, Using Comments within SQL Statements

I

IF
in procedures, IF
syntax, IF
IN predicate
explained, IN Predicate
syntax, IN Predicate
USER expression value, Parameters
INCLUDE
syntax, INCLUDE
incrementing
DBEFile size, CREATE DBEFILE
index
allocating storage for, Description
creating, Indexed Access, CREATE INDEX
defined, Indexed Access
dropping, DROP DBEFILE, DROP INDEX, DROP TABLE
duplicate keys, Description
locking explained, What Determines Lock Types
name in CREATE INDEX, CREATE INDEX
name in DROP INDEX, DROP INDEX
name rules for, Names
null values in, Description
number of keys in, CREATE INDEX
order of entries, Description
restrictions in using, Indexed Access
specifying with SETOPT, SETOPT
uses for, Indexed Access
INDEX DBEFiles, CREATE DBEFILE
indicator variables
example in predicates, Description
in expressions, Expression, Description
use of, Host Variables
INNER
in SELECT, Parameters — FromSpec
inner join
defined, Complex Queries, Outer Joins
syntax, Parameters — non-BULK HostVariableSpecification
INSERT
statement type in rules, Description — Insert Rows with SingleRowValues and BulkValues, Description — INSERT Rows Defined by a SELECT Command (Type 2 Insert)
syntax, INSERT, Parameters — INSERT Rows Defined by a SELECT Command (Type 2 Insert)
use of, Inserting Data
inserting
rows in a table, Inserting Data
rows in INSERT, INSERT
values in constraint columns, Inserting Rows in Tables Having Constraints
instance of partition, Auditing DBEnvironments
INTEGER
conversions rules, Description — Query Expression Level
defined, Type Specifications
storage requirements, Type Specifications
integrity constraint
defined, Specifying Integrity Constraints, Using Integrity Constraints
example, Examples of Integrity Constraints
intention
exclusive lock, Types of Locks
share lock, Types of Locks
interactive database access
defined, ALLBASE/SQL Components
INTERVAL
conversions rules, Description — Query Expression Level
defined, ALLBASE/SQL Data Types
operations with values, Date/Time Operations
storage requirements, Type Specifications
values in arithmetic expressions, Use of Date/Time Data Types in Arithmetic Expressions
IS lock
explained, Types of Locks
isolation level
defined, Choice of Isolation Level
setting in BEGIN WORK, BEGIN WORK
setting in SET TRANSACTION, SET TRANSACTION
ISQL
defined, ALLBASE/SQL Components
EXECUTE PROCEDURE in, Using a Procedure Cursor in ISQL
using to issue statements, Scoping of Transaction and Session Attributes
IX lock
explained, Types of Locks

K

keys
index, Description

L

Labeled Statement, Labeled Statement
LANG = clause
for columns and tables, Specifying Native Language Tables and Columns
in ALTER TABLE, ALTER TABLE
in CREATE TABLE, Specifying Native Language Tables and Columns, CREATE TABLE
in START DBE NEW, Specifying a Native Language Parameter, START DBE NEW, Parameters — START DBE NEW
LANG variable
setting and resetting, Native Language Support
language
current language, Native Language Support
DBEnvironment and current, Specifying a Native Language Parameter
native language support, Native Language Support
setting and resetting, Native Language Support
LEFT JOIN
in SELECT, Description — Query Block Level
LEFT OUTER JOIN
in SELECT, Parameters — FromSpec
left outer join
defined, Outer Joins Using Explicit JOIN syntax
LIKE predicate
in search condition, Search Condition
syntax, LIKE Predicate
local variable
and DECLARE %%Variable%%, DECLARE Variable
differences from host variables, Using Local Variables in Procedures
naming rules, Local Variable Names
using in procedures, Using Local Variables in Procedures
LOCK TABLE
syntax, LOCK TABLE
locking
automatic, What Determines Lock Types, CREATE TABLE
concurrency control, Concurrency Control through Locks and Isolation Levels
deadlocks, Deadlocks
exclusive mode, Locking Structure Implicit at CREATE TABLE Time, LOCK TABLE
explicit, What Determines Lock Types, LOCK TABLE
granularity, Types of Locks
implicit, What Determines Lock Types
in COMMIT WORK, COMMIT WORK
in LOCK TABLE, LOCK TABLE
isolation levels, Choice of Isolation Level
levels of, What Determines Lock Types
mode, Choosing the Locking Mode and Default Access Authorities, What Determines Lock Types, Locking Structure Implicit at CREATE TABLE Time
mode associated authorities, Choosing the Locking Mode and Default Access Authorities
mode types of, Specifying Data Types
objects locked, What Determines Lock Types
overriding automatic locking, LOCK TABLE
page and table compared, Lock Granularities
PUBLIC, Locking Structure Implicit at CREATE TABLE Time
PUBLICREAD, Locking Structure Implicit at CREATE TABLE Time
release, Scope and Duration of Locks
released in deadlock, Deadlocks
released in STOP DBE, STOP DBE
releasing in ROLLBACK WORK, ROLLBACK WORK
row and page compared, Lock Granularities
SET USER TIMEOUT, Description
share, Types of Locks, Locking Structure Implicit at CREATE TABLE Time, LOCK TABLE
share update mode, LOCK TABLE
locks
exclusive (X), Types of Locks
in RELEASE, RELEASE
intention exclusive (IX), Types of Locks
intention share (IS), Types of Locks
share (S), Types of Locks
share intention exclusive (SIX), Types of Locks
waits and timeout, Lock Waits
log buffer pages
in START DBE, START DBE
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
log buffers
flushing, CHECKPOINT
LOG COMMENT
syntax, LOG COMMENT
log comment
generating, LOG COMMENT
log file
creating new, START DBE NEWLOG
defined, Physical Concepts
increasing or decreasing space, Parameters — NewLogDefinition, Description
orphaned, in wrapperDBE, Using Wrapper DBEnvironments
log file names
assigning, SQL Syntax — DBELogDefinition
in START DBE NEWLOG, START DBE NEWLOG
rules for, Names
logging
audit, Auditing DBEnvironments, START DBE NEW, START DBE NEWLOG
dual, START DBE NEW, START DBE NEWLOG
rollback, ROLLBACK WORK
row level DML atomicity, How Constraints are Enforced
logical operators, Search Condition
LONG
I/O string syntax, Defining Input and Output with the LONG Column I/O String
LONG BINARY
defined, Type Specifications
storage requirements, Type Specifications
long column
authorization in ALTER TABLE, Authorization, Assignment (=)
authorization in CREATE TABLE, Authorization
LONG data type
restricted from search condition, Description
syntax, defining column, Defining LONG Column Data with CREATE TABLE or ALTER TABLE
LONG VARBINARY
defined, Type Specifications
storage requirements, Type Specifications

M

maximum
columns, Parameters—Column Definition
columns for a view, Parameters
columns in a query, Description — Query Block Level
concurrent transactions, Parameters, Parameters — START DBE NEW, Parameters — START DBE NEWLOG
hash key size, Description
host variable names, Parameters — HostVariableSpecification
host variables, Parameters
items for DISTINCT option, Parameters — Query Block Level
length of index key, Description
log file size, Parameters — NewLogDefinition
number of partitions, START DBE NEW, Parameters — START DBE NEW, Parameters — START DBE NEWLOG
PrimaryPages, Parameters—CREATE TABLE
tables per query, Parameters — Query Block Level
TempSpace, CREATE TEMPSPACE
timeout, Parameters, Parameters — START DBE NEWLOG, Description
maxpartitions
in START DBE NEW, START DBE NEW
in START DBE NEWLOG, START DBE NEWLOG
MaxTransactions, Parameters
message
buffer in procedures, Error Handling in Procedures Not Invoked by Rules
catalog, SQLEXPLAIN
error number, RAISE ERROR
for PRINT statements, Description
number 5000, Description
MICROFOCUS
COBOL preprocessor, ALLBASE/SQL Components
minimum
PrimaryPages, Parameters—CREATE TABLE
mixed DBEFiles, CREATE DBEFILE
module names
in DROP MODULE, DROP MODULE
in PREPARE, PREPARE
rules for, Names
modules
access plan for validation, Description
created by preprocessor, Preprocessor
dropping, DROP MODULE
effect of DBEnvironment changes on, DBEnvironment Changes
extracting, Description
owner of, Description
validating, VALIDATE
MONITOR
authority, MONITOR Authority
multi-transaction mode
explained, Using Multi-Transaction Mode with Multiple DBEnvironments
undetectable deadlocks, Setting Timeout Values
use with one DBE, Using Multi-Transaction Mode with One DBEnvironment
multiple
connections example, Setting Timeout Values
connections using, Using Multiple Connections and Transactions with Timeouts
DBEnvironments, Using Multiple Connections and Transactions with Timeouts
multitable operations
SELECT, SELECT
using, Simple Queries
multitransaction mode
in SET MULTITRANSACTION, SET MULTITRANSACTION
multiuser mode
defined, ALLBASE/SQL Data Access
in a DBE session, Starting and Terminating a DBE Session

N

n-computer
and double quotes, Specifying Native Language Tables and Columns
defined, Native Language Support
names
basic, Names
used in ALLBASE/SQL, Names
naming
database objects, Names
DBEConfile, DBEnvironment and DBECon File Names
DBEnvironment, DBEnvironment and DBECon File Names
DBEUserID, DBEUserIDs
host variables, Host Variable Names
owners, DBEUserIDs
system files, DBEnvironment and DBECon File Names
with native language objects, Native Language Object Names
NATIVE CHAR
conversions rules, Description — Query Expression Level
native language
ALLBASE/SQL object names, Native Language Object Names
character data, Native Language Data
current language, Native Language Support
defaults, Native Language Support
in columns and tables, Specifying Native Language Tables and Columns
in creating a DBEnvironment, Specifying a Native Language Parameter
setting and resetting, Native Language Support
support overview, Native Language Support
tables in ALTER TABLE, ALTER TABLE
tables in CREATE TABLE, CREATE TABLE
NATIVE VARCHAR
conversions rules, Description — Query Expression Level
NATURAL
in SELECT, Parameters — FromSpec
natural inner join
defined, Complex Queries, Outer Joins
NATURAL JOIN
in SELECT, Description — Query Block Level
NOT NULL
in CREATE TABLE, Description
in defining a column, Specifying Column Options
NULL predicate
in search condition, Search Condition
syntax, NULL Predicate
null values
and altering tables, ALTER TABLE
and FETCH, FETCH
and INSERT, Parameters — SingleRowValues
and UPDATE, UPDATE
and UPDATE WHERE CURRENT, UPDATE WHERE CURRENT
as index keys, Description
behavior in Cartesian product, Description — Query Block Level
behavior in joins, Description — Query Block Level
defined, Null Values
in an expression, Description
in Cartesian product, Simple Queries
in joins, Simple Queries
in search conditions, Description

O

objects
defined, ALLBASE/SQL Data Access
native language names in, Native Language Object Names
owner of, Ownership
OPEN
syntax, OPEN
operators
arithmetic, Expression
comparison, Comparison Predicate
logical, Search Condition
optimizer
displaying access plan, Symmetric Outer Join Using the UNION Operator, GENPLAN
modifying plan with SETOPT, SETOPT
ORDER BY
in simple queries, Using the SELECT Statement
specifying result columns, Description — Query Block Level
order of evaluation
of elements in an expression, Description
orphaned log files
wrapperDBE, Using Wrapper DBEnvironments
outer join
defined, Outer Joins
syntax, Parameters — non-BULK HostVariableSpecification
using UNION operator, Outer Joins Using the UNION Operator
overflow
in expression, Description
of data, Overflow and Truncation
owner
authorization group, Logical Concepts
changing, TRANSFER OWNERSHIP
class, Logical Concepts
how to become one, Ownership
individuals, Logical Concepts
of modules, Description
of system section tables, Special Names
of system tables, Special Names
privileges, Authorization Groups
use of name, Ownership
who can be one, Ownership
owner names
origin of, Ownership
rules governing, DBEUserIDs
specification of, Logical Concepts
use of, Ownership
ownership
and dropping authorization groups, DROP GROUP
creating objects, Ownership
how it is assigned, Ownership
of objects, Ownership
transferring, Ownership, TRANSFER OWNERSHIP

P

page buffers
flushing, CHECKPOINT
page level locking, Lock Granularities
pages
deadlocks, Deadlocks
in DBEFiles, CREATE DBEFILE
in TempSpaces, CREATE TEMPSPACE
PARALLEL FILL option
setting in BEGIN WORK, BEGIN WORK
parameter
in procedures, Specifying Parameters
naming rules, Parameter Names
using in procedures, Creating Procedures
partition
creating, Partitions in Audit DBEnvironments, CREATE PARTITION
dropping, DROP PARTITION
instance, Auditing DBEnvironments
setting with ALTER TABLE, ALTER TABLE
understanding, Partitions in Audit DBEnvironments
Pascal preprocessor
defined, ALLBASE/SQL Components
pattern matching
in LIKE predicate, LIKE Predicate
performance
in procedures and rules, Performance Considerations
precision
defined, Type Specifications
in DECIMAL operations, Decimal Operations
predicates
BETWEEN, BETWEEN Predicate
COMPARISON, Comparison Predicate
compatible data types in, Description
definition of, Search Condition
EXISTS predicate, EXISTS Predicate, EXISTS Predicate
IN predicate, IN Predicate, IN Predicate
in search condition, Search Condition
LIKE predicate, LIKE Predicate
NULL predicates, NULL Predicate
null values in, Description
order of evaluation of, Description
quantified predicate, Quantified Predicate, Quantified Predicate
PREPARE
statements that cannot be prepared, Description
syntax, PREPARE
preparing statements
interactively and programmatically, PREPARE
preprocessor
defined, ALLBASE/SQL Components
tasks, Preprocessor
preserving authorization
and DROP MODULE, DROP MODULE
primary
in an expression, Expression
pages, Parameters—CREATE TABLE
PRIMARY KEY
in ALTER TABLE, ALTER TABLE
in CREATE TABLE, CREATE TABLE
PRINT
in procedures, PRINT
priority
setting in SET TRANSACTION, SET TRANSACTION
private
locking, Locking Structure Implicit at CREATE TABLE Time
PRIVATE tables
in CREATE TABLE, CREATE TABLE
locking mode, Choosing the Locking Mode and Default Access Authorities
privilege
defined, Logical Concepts
grantable, Grantable Privileges
procedure
and transaction management, Procedures and Transaction Management
BEGIN, BEGIN
built-in variables in, Using Built-in Variables in Procedures
caller recommended practices, Recommended Coding Practices for Procedures
checkpoint host variable, CHECKPOINT
coding practices, Recommended Coding Practices for Procedures
comments within, Recommended Coding Practices for Procedures
control flow statements in, Using SQL Statements in Procedures
control language, IF, WHILE
creating, Creating Procedures, CREATE PROCEDURE
defined, Constraints, Procedures, and Rules
executing, Executing Procedures
explained, Using Procedures
local variables in, Using Local Variables in Procedures
parameters in, Specifying Parameters
PRINT statement, Error Handling in Procedures Not Invoked by Rules, PRINT
queries in, Queries inside Procedures
RAISE ERROR, RAISE ERROR
recommended practices, Recommended Coding Practices for Procedures
result set, Description
RETURN, RETURN
rule and non-rule invocation, Special Considerations for Procedures Invoked by Rules
runtime errors, Error Handling in Procedures Not Invoked by Rules
SELECT in, Using a Simple SELECT
specifying in DECLARE CURSOR, Description
using DECLARE %%Variable%% in, DECLARE Variable
using with rules, Techniques for Using Procedures with Rules
validating, VALIDATE
with single format multiple row sets, Description
procedure cursor
defined, Queries inside Procedures, Description, Description
in ISQL, Using a Procedure Cursor in ISQL
parameters in, Specifying Parameters
query types, Queries inside Procedures
procedure names
in GRANT, Authorization — Grant Table or View Authority
procedures and rules
chains of, Using a Chained Set of Procedures and Rules
using, Using Procedures, Using Rules
programmatic database access
defined, ALLBASE/SQL Components
programs
effect of DBEnvironment changes on, DBEnvironment Changes
PUBLIC
special name, Special Names
PUBLIC tables
in CREATE TABLE, CREATE TABLE
in GRANT, Authorization — Grant Table or View Authority
locking mode, Choosing the Locking Mode and Default Access Authorities
PUBLICREAD tables
in CREATE TABLE, CREATE TABLE
locking mode, Choosing the Locking Mode and Default Access Authorities
PUBLICROW tables
in CREATE TABLE, CREATE TABLE
locking mode, Choosing the Locking Mode and Default Access Authorities
purging DBEFiles
using DROP DBEFILE, DROP DBEFILE

Q

quantified predicate
explained, Quantified Predicate
syntax, Quantified Predicate
queries
available with a procedure cursor, Queries inside Procedures
defined, Using Queries
displaying access plan, Symmetric Outer Join Using the UNION Operator, GENPLAN
in procedures, Queries inside Procedures
range of complex types, Complex Queries
simple types, Simple Queries
updatable, Updatability of Queries
query
block in SELECT, SQL Syntax — Query Expression Level
blocks in expression, Complex Queries
complex, Complex Queries
expression, Complex Queries
expression in SELECT, SELECT
file space used, Description — Query Block Level
modifying access plan, SETOPT
processor defined, ALLBASE/SQL Components
result defined, Using the SELECT Statement
results, SELECT
syntax (SELECT), SELECT

R

RAISE ERROR
in procedures, Using RAISE ERROR in Procedures
in procedures invoked by rules, Using RAISE ERROR in Procedures Invoked by Rules
syntax, RAISE ERROR
RC isolation level
explained, Read Committed (RC)
in SET SESSION, Parameters
in SET TRANSACTION, Parameters
read committed (RC)
explained, Read Committed (RC)
read committed isolation level
in BEGIN WORK, Parameters
in SET SESSION, Parameters
in SET TRANSACTION, Parameters
read uncommitted (RU)
explained, Read Uncommitted (RU)
read uncommitted isolation level
in BEGIN WORK, Parameters
in SET SESSION, Parameters
in SET TRANSACTION, Parameters
REAL
conversions rules, Description — Query Expression Level
data type defined, Type Specifications
storage requirements, Type Specifications
recovery
rollback, ROLLBACK WORK
referenced table
defined, The Referenced Table
referencing table
defined, The Referencing Table
referential constraint
deferred error checking, Inserting Rows in Tables Having Constraints
defined, Referential Constraints
in ALTER TABLE, ALTER TABLE
in CREATE TABLE,