Database Programmer's Guide to the Oracle Precompilers
ContentsOpens a new window
Opens a new window
Page 20 of 20

Index

AOpens a new window  BOpens a new window  COpens a new window  DOpens a new window  EOpens a new window  FOpens a new window  GOpens a new window  HOpens a new window  IOpens a new window  JOpens a new window  KOpens a new window  LOpens a new window  MOpens a new window  NOpens a new window  OOpens a new window  POpens a new window  QOpens a new window  ROpens a new window  SOpens a new window  TOpens a new window  UOpens a new window  VOpens a new window  WOpens a new window  XOpens a new window 

A

ABOpens a new window  ACOpens a new window  ALOpens a new window  ANOpens a new window  APOpens a new window  AROpens a new window  ASOpens a new window  ATOpens a new window  AUOpens a new window 
abnormal termination, automatic rollback, E.6.5Opens a new window
active set, 4.4Opens a new window
changing, 4.4.2Opens a new window, 4.4.3Opens a new window
ALLOCATE command, E.4Opens a new window
allocating, cursors, E.4.2Opens a new window
ANSI/ISO SQL
compliance, 1.5Opens a new window
extensions, 6.7.28Opens a new window
application development process, 2.2Opens a new window
array, 9.1Opens a new window
array fetch, 9.5.1Opens a new window
array, elements, 9.3Opens a new window
array, operations, 2.1.8Opens a new window
ARRAYLEN statement, 5.5.1Opens a new window
ASACC option, 6.7.1Opens a new window
ASSUME SQLCODE option, 6.7.2Opens a new window
AT clause
CONNECT statement, 3.11.4Opens a new window
DECLARE CURSOR statement, 3.11.4Opens a new window
DECLARE STATEMENT statement, 3.11.4Opens a new window
EXECUTE IMMEDIATE statement, 3.11.4Opens a new window
of COMMITcommand, E.6.4Opens a new window
of DECLARE CURSOR command, E.6.4Opens a new window
of DECLARE STATEMENT command, E.10.5Opens a new window
of EXECUTE command, E.14.6Opens a new window
of EXECUTE IMMEDIATE command, E.16.5Opens a new window
of INSERTcommand, E.18.4Opens a new window
of SAVEPOINT command, E.22.5Opens a new window
of UPDATE command, E.24.4Opens a new window
restrictions, 3.11.4Opens a new window
AUTO_CONNECToption, 6.7.3Opens a new window
automatic logon, 3.11.3Opens a new window

B

BAOpens a new window  BIOpens a new window  BLOpens a new window 
batch fetch, 9.5.1Opens a new window
example, 9.5.1Opens a new window
number of rows returned, 9.5.2Opens a new window
bind descriptor, information in, 10.10.1Opens a new window
bind variable, 4.5.3Opens a new window, 10.10.1Opens a new window
binding, 10.5Opens a new window
blank padding, in multi-byte character strings, 3.10.6Opens a new window
block data subprogram, used by precompiler, 6.7.11Opens a new window

C

CAOpens a new window  CHOpens a new window  CIOpens a new window  CLOpens a new window  CMOpens a new window  CNOpens a new window  COOpens a new window  CPOpens a new window  CROpens a new window  CTOpens a new window  CUOpens a new window 
callback, user exit, 11.13.1Opens a new window
CHAR column, maximum width, 3.4.2Opens a new window
CHAR datatype
external, 3.4.14Opens a new window
internal, 3.4.2Opens a new window
CHAR_MAP precompiler option, 6.7.4Opens a new window
character strings, multi-byte, 3.10.1Opens a new window
CHARF data type specifier
using in TYPE statement, 3.8.4Opens a new window
using in VAR statement, 3.8.4Opens a new window
CHARF data type, external, 3.4.15Opens a new window
CHARF datat type specifier, 3.8.4Opens a new window
CHARZ data type, 3.4.16Opens a new window
chatracter sets, multi byte, 3.10Opens a new window
child cursor, 5.6Opens a new window
CINCR precompiler option, 6.7.5Opens a new window
CLOSE command, E.5Opens a new window
examples, E.5.6Opens a new window
CLOSE statement, 4.4.4Opens a new window, 4.5.5Opens a new window
example, 4.4.4Opens a new window
CLOSE_ON_COMMIT
precompiler option, 6.7.6Opens a new window
closing, cursors, E.5.1Opens a new window
CMAX precompiler option, 6.7.7Opens a new window
CMIN precompiler option, 6.7.8Opens a new window
CNOWAIT precompiler option, 6.7.9Opens a new window
code page, 3.9Opens a new window
CODE precompiler option, 6.7.10Opens a new window, 6.7.10Opens a new window
column, ROWLABEL, 3.4.12Opens a new window
comment, 10.12.5Opens a new window
COMMENT clause, of COMMIT command, E.6.4Opens a new window
commit, 7.2Opens a new window
automatic, 7.3Opens a new window
explicit versus implicit, 7.3Opens a new window
COMMIT command, E.6Opens a new window
ending a transaction, E.6.1Opens a new window
examples, E.6.5Opens a new window
COMMIT statement, 7.4Opens a new window
effects, 7.4Opens a new window
example, 7.4Opens a new window
RELEASE option, 7.4Opens a new window
using PL/SQL block, 7.12.3Opens a new window
where to place, 7.4Opens a new window
commiting, transactions, E.6.2Opens a new window
COMMON NAME option, 6.7.11Opens a new window
COMMON_PARSER precompiler option, 6.7.12Opens a new window
communication over a network, 3.11.1Opens a new window
COMP_CHARSET precompiler option, 6.7.13Opens a new window, 6.7.14Opens a new window
compilation, 6.10Opens a new window
compliance, ANSI/ISO, 1.6Opens a new window
concurency, 7.1Opens a new window
concurrent logons, 3.11Opens a new window
conditional precompilation, 6.8Opens a new window
defining symbols, 6.8.2Opens a new window
example, 6.8.1Opens a new window
CONFIG option, 6.4.7Opens a new window
CONFIG precompiler option, 6.7.15Opens a new window
configuration file
system versus user, 6.4.5Opens a new window
configuration files
advantages, 6.4.6Opens a new window
CONNECT statement
AT clause, 3.11.4Opens a new window
enabling a semantic check, D.3.2Opens a new window
USING clause, 3.11.4Opens a new window
connection
concurrent, 3.11.5Opens a new window
default versus non-default, 3.11.2Opens a new window
implicit, 3.11.6Opens a new window
CONTINUE action, 8.4.26Opens a new window
CONTINUE option, of WHENEVER statement, E.26.4Opens a new window
conventions, PrefaceOpens a new window
coventions
description, PrefaceOpens a new window
CPOOL precompiler option, 6.7.16Opens a new window
CPP_SUFFIX precompiler option, 6.7.17Opens a new window
CPP_SUFFIX precompiler options, 6.7.17Opens a new window
CREATE PROCEDURE statement, 5.7.1Opens a new window
creating, savepoints, E.22.1Opens a new window
CTIMEOUT precompiler option, 6.7.18Opens a new window
CURRENT of cluase, 4.4.5Opens a new window
example, 4.4.5Opens a new window
mimicking with ROWID, 9.9Opens a new window
of embedded SQL DELETE command, E.12.4Opens a new window
of embedded SQL UPDATE command, E.24.4Opens a new window
restrictions, 4.4.6Opens a new window
current row, 2.1.10Opens a new window
CURRVAL psuedocolumn, 3.4.11Opens a new window
cursor, 4.4Opens a new window
allocating, E.4Opens a new window
association with query, 4.4Opens a new window
child, 5.6Opens a new window
closing, E.5Opens a new window
declaring, 4.4.1Opens a new window
effects on performance, C.8.1Opens a new window
explicit versus implicit, 2.1.10Opens a new window
naming, 4.4.1Opens a new window
parent, 5.6Opens a new window
reopening, 4.4.2Opens a new window, 4.4.3Opens a new window
restricted scope of, 6.9.2Opens a new window
restrictions, 6.9.2Opens a new window
using for multiple row query, 4.4Opens a new window
using more than one, 4.4.1Opens a new window
cursor cache, 5.6Opens a new window, 5.6Opens a new window, 8.5.4Opens a new window, E.4.1Opens a new window
gathering stastics about, 8.5.16Opens a new window
cursor chache
purpose, C.8.4Opens a new window
cursor varaible
opening, 4.5.3Opens a new window
cursor variable
closing, 4.5.5Opens a new window
fetching from, 4.5.4Opens a new window
cursor, scope, 4.4.1Opens a new window
cursors
fetching rows from, E.17Opens a new window
opening, E.19Opens a new window

D

DAOpens a new window  DBOpens a new window  DEOpens a new window  DIOpens a new window  DOOpens a new window  DTOpens a new window  DUOpens a new window  DYOpens a new window 
data definition language, 4.1.1Opens a new window
data definition language (DDL)
description, 4.1.1Opens a new window
data integrity, 7.1Opens a new window
data manipulation language (DML), 4.3Opens a new window
data type
host-languages, 3.6Opens a new window
internal versus external, 2.1.7Opens a new window
user defined, 3.6Opens a new window
data type conversion, 3.5Opens a new window
between internal and external datatypes, 3.5Opens a new window
data type equivalencing, 3.8Opens a new window
advantages, 3.8.1Opens a new window
example, 3.8.3Opens a new window
guidelines, 3.8.5Opens a new window
database link
defining, 3.11.7Opens a new window
using in delete command, E.12.4Opens a new window
using in DELETE command, E.12.4Opens a new window
using in UPDATE command, E.24.4Opens a new window
database links
creating a synonym, 3.11.7Opens a new window
Date data type
converting, 3.5.1Opens a new window
default format, 3.5.1Opens a new window
default value, 3.4.3Opens a new window
external, 3.4.3Opens a new window
internal, 3.4.3Opens a new window
internal format, 3.4.3Opens a new window
DB2_ARRAY precompiler option, 6.7.19Opens a new window
DBMS option, 6.7.20Opens a new window
deadlock, 7.1Opens a new window
breaking, 7.5.1Opens a new window
DECIMAL data type, 3.4.18Opens a new window
declarartion
host array, 9.3Opens a new window
host variable, 3.6Opens a new window
declaration
cursor, 4.4.1Opens a new window
indicator variable, 3.7Opens a new window
of ORACA, 8.5.1Opens a new window
SQLCA, 8.3.5Opens a new window
declarative SQL statements
using in transactions, 7.3Opens a new window
Declarative SQL statements, 2.1.2Opens a new window
declare CURSOR command, E.8.1Opens a new window
examples, E.8.6Opens a new window
declare CURSOR statement
declare DATABASE directive, E.9.1Opens a new window
declare section, 3.1Opens a new window
example, 3.1.1Opens a new window
using more than one, 3.1Opens a new window
DECLARE statement
example, 4.4.1Opens a new window
using in dynamic SQL method 3, 10.9.2Opens a new window
where to place, 4.4.1Opens a new window
declare STATEMENT command, E.10.1Opens a new window
example, E.10.6Opens a new window
scope of, E.10.5Opens a new window
DECLARE STATEMENT statement
AT clause, 3.11.4Opens a new window
example, 10.11Opens a new window
using in dynamic SQL, 10.9.2Opens a new window
when required, 10.11Opens a new window
DECLARE TABLE command, E.11.1Opens a new window
example, E.11.6Opens a new window
declare TABLE statement
need for with AT clause, 3.11.4Opens a new window
DECLARE TABLE statement
need for with AT clause, 3.11.4Opens a new window
using with the SQL CHECK option, D.3.3Opens a new window
DEF_SQLCODE precompiler option, 6.7.21Opens a new window
default connection, 3.11.2Opens a new window
default database, 3.11.2Opens a new window
default, setting of LITDELIM option, 6.7.40Opens a new window
DEFINE option, 6.7.22Opens a new window
definition, 2.1.10Opens a new window
delete cascaade, 8.4.17Opens a new window
DELETE command, E.12.1Opens a new window
embedded SQL examples, E.12.6Opens a new window
DELETE statement
using SQLERRD(3) filed, 9.10Opens a new window
WHERE clause, 4.3.6Opens a new window
DEPT table, 2.4Opens a new window
DESCRIBE command, E.13.1Opens a new window
example, E.13.6Opens a new window
DESCRIBE statement, using in dynamic SQL Method 4, 10.10.2Opens a new window
directory, 3.2Opens a new window
current, 3.2Opens a new window
path for INCLUDE files, 3.2Opens a new window
DISPLAY data type, 3.4.19Opens a new window
distributed procesing, 3.11Opens a new window
DO action, 8.4.27Opens a new window
DO option, of WHENEVER command, E.26.4Opens a new window
DTP model, 3.13Opens a new window
dummy host variables, 10.4Opens a new window
DURATION precompiler option, 6.7.24Opens a new window
dynamic PL/SQL, 10.12Opens a new window
dynamic SQL
advantages and disadvantages, 10.2Opens a new window
choosing the right method, 10.6.5Opens a new window
guidelines, 10.6.5Opens a new window
overview, 10.1Opens a new window
using PL/SQL, 10.12Opens a new window
when useful, 10.3Opens a new window
dynamic SQL Method 1
command, 10.7.1Opens a new window
dexcription, 10.7Opens a new window
example, 10.7.2Opens a new window
requirements, 10.7.1Opens a new window
dynamic SQL method 2
using the DECLARE STATEMENT Statement, 10.11Opens a new window
dynamic SQL Method 2
commands, 10.6.2Opens a new window
description, 10.8Opens a new window
example, 10.8.2Opens a new window
requirements, 10.8Opens a new window
using PL/SQL, 10.12.2Opens a new window
using the EXECUTE statement, 10.6.2Opens a new window
using the PREPARE statement, 10.6.2Opens a new window
dynamic SQL method 3
using the DECLARE STATEMENT Statement, 10.11Opens a new window
dynamic SQL Method 3
compared to method 2, 10.9Opens a new window
description, 10.9Opens a new window
example, 10.9.6Opens a new window
requirements, 10.9Opens a new window
using PL/SQL, 10.12.3Opens a new window
using the CLOSE statement, 10.9.4Opens a new window
using the DECLARE statement, 10.9.2Opens a new window
using the FETCH statement, 10.9.4Opens a new window
using the OPEN statement, 10.9.3Opens a new window
using the PREPARE statement, 10.9.1Opens a new window
dynamic SQL method 4
using the DECLARE STATEMENT Statement, 10.11Opens a new window
dynamic SQL Method 4
overview, 10.10Opens a new window
using descriptors, 10.10Opens a new window
using SQLDA, 10.10.1Opens a new window
using the DESCRIBE statement, 10.10.2Opens a new window
when needed, 10.10Opens a new window
dynamic SQL Method1
using EXECUTE IMMEDIATE, 10.7.1Opens a new window
using PL/SQL, 10.12.1Opens a new window
dynamic SQL Method4
using PL/SQL, 10.12.4Opens a new window
dynamic SQL statement, 10.1Opens a new window
binding of host variables, 10.5Opens a new window
how processed, 10.5Opens a new window
requirements, 10.4Opens a new window
using host arrays, 10.11.1Opens a new window
using placeholders, 10.4Opens a new window

E

EMOpens a new window  ENOpens a new window  EQOpens a new window  EROpens a new window  EXOpens a new window 
embedded PL/SQL
advantages, 5.1Opens a new window
cursor for loops, 5.1.3Opens a new window
example, 5.3.1Opens a new window, 5.3.2Opens a new window
need for SQL check option, 5.2Opens a new window
need for USERID check option, 5.2Opens a new window
packages, 5.1.6Opens a new window
PL/SQL table, 5.1.7Opens a new window
requirements, 5.2Opens a new window
subprograms, 5.1.4Opens a new window
user-defines record, 5.1.8Opens a new window
using %TYPE, 5.1.2Opens a new window
where allowed, 5.1.8Opens a new window
embedded SQL
ALLOCATE command, E.4Opens a new window
CLOSE command, E.5Opens a new window
COMMIT command, E.6Opens a new window
CONNECTcommand, E.7Opens a new window
DECLARE cursor command, E.8Opens a new window
DECLARE CURSORcommand, E.8Opens a new window
DECLARE DATABASE command, E.9Opens a new window
DECLARE STATEMENT command, E.10Opens a new window
DECLARE TABLE command, E.11Opens a new window
DELETE command, E.12Opens a new window
DESCRIBE command, E.13Opens a new window
EXECUTE command, E.15Opens a new window
EXECUTE IMMEDIATE command, E.16Opens a new window
EXECUTEcommand, E.14Opens a new window
FETCH command, E.17Opens a new window
INSERT command, E.18Opens a new window
mixing with host-language statement, 2.1.3Opens a new window
OPEN command, E.19Opens a new window, E.20Opens a new window
referencing indicator variables, 3.7.2Opens a new window
SAVEPOINT command, E.22Opens a new window
SELECT command, E.23Opens a new window
UPDATE command, E.24Opens a new window
VAR command, E.25Opens a new window
versus interactive SQL, 2.1.3Opens a new window
WHENEVER command, E.26Opens a new window
embedded SQL statement
referencing host-langauage varaibles, 3.6.1Opens a new window
syntax, 2.1.3Opens a new window
embedding PL/SQL blocks in Oracle 7 precompiler programs, E.14.1Opens a new window
EMP table, 2.4Opens a new window
encoding scheme, 3.9Opens a new window
equivalencing, data type, 3.8Opens a new window
error detection, error reporting, E.26.5Opens a new window
error handling
alternatives, 8.2Opens a new window
benefits, 8.1Opens a new window
error handling
using the SQLCODE status variable, 8.3.6Opens a new window
overview, 2.1.12Opens a new window
SQLCA versus WHENEVER statement, 8.2.2Opens a new window
SQLCODE status variable, 8.3Opens a new window
using SQLCA, 8.4Opens a new window
using the ORACA structure, 8.5Opens a new window
using the ROLLBACK statement, 7.5Opens a new window
using the SQLGLM function, 8.4.21Opens a new window, 8.4.33Opens a new window
using the WHENEVER statement, 8.4.22Opens a new window
error message
available in SQLCA, 8.4.11Opens a new window
maximum length, 8.4.21Opens a new window
using in error reporting, 8.4.10Opens a new window
using the SQLGLM function, 8.4.21Opens a new window
error reporting
key components, 8.4.5Opens a new window
using error messages, 8.4.5Opens a new window
using status codes, 8.4.6Opens a new window
using the parse error offset, 8.4.9Opens a new window
using the rows-processed count, 8.4.8Opens a new window
using the WHENEVER command, 8.4.22Opens a new window
using warning flags, 8.4.7Opens a new window
errors options, 6.7.25Opens a new window
ERRTYPE
precompiler option, 6.7.26Opens a new window
exception, PL/SQL, 5.4.1Opens a new window
EXEC ORACLE DEFINE statement, 6.8Opens a new window, 6.8Opens a new window
EXEC ORACLE ELSE statement, 6.8Opens a new window
EXEC ORACLE ENDIF statement, 6.8Opens a new window
EXEC ORACLE IFDEF statement, 6.8Opens a new window
EXEC ORACLE IFNDEF statement, 6.8Opens a new window
EXEC ORACLE statement
inline, 6.4.2Opens a new window
scope of, 6.4.4Opens a new window
syntax for, 6.4.2Opens a new window
EXEC SQL clause, 2.1.3Opens a new window
EXEC TOOLS statements, 11.13Opens a new window
GET, 11.13.2Opens a new window
MESSAGE, 11.13.5Opens a new window
SET, 11.13.1Opens a new window
SET CONTEXT, 11.13.3Opens a new window, 11.13.4Opens a new window
executable SQL statement, 2.1.2Opens a new window, E.14Opens a new window, E.14Opens a new window
example, E.14.6Opens a new window
EXECUTE IMMEDIATE command, E.16Opens a new window
example, E.16.6Opens a new window
EXECUTE IMMEDIATE statement
AT clause, 3.11.4Opens a new window
EXECUTE statement, using in dynamic SQL Method 2, 10.8Opens a new window
EXPLAIN PLAN statement, using to improve performance, C.5.3Opens a new window
explicit logon, 3.11.3Opens a new window
multiple, 3.11.5Opens a new window
single, 3.11.4Opens a new window
external datatype, 3.4.13Opens a new window
CHAR, 3.4.14Opens a new window
CHARF, 3.4.15Opens a new window
CHARZ, 3.4.16Opens a new window
DATE, 3.4.17Opens a new window
DECIMAL, 3.4.18Opens a new window
DISPLAY, 3.4.19Opens a new window
FLOAT, 3.4.20Opens a new window
INTEGER, 3.4.20Opens a new window, 3.4.21Opens a new window
LONG, 3.4.22Opens a new window
LONG VARCHAR, 3.4.24Opens a new window
LONG VARRAW, 3.4.25Opens a new window
MLSLABEL, 3.4.26Opens a new window
NUMBER, 3.4.27Opens a new window
RAW, 3.4.28Opens a new window
ROWID, 3.4.29Opens a new window
STRING, 3.4.30Opens a new window
UNSIGNED, 3.4.31Opens a new window
VARCHAR, 3.4.32Opens a new window
VARCHAR2, 3.4.33Opens a new window
VARNUM, 3.4.34Opens a new window

F

FEOpens a new window  FIOpens a new window  FLOpens a new window  FOOpens a new window  FUOpens a new window 
features, new, AOpens a new window
FETCH command, E.17.1Opens a new window
examples, E.17.6Opens a new window
used after OPEN command, E.19.5Opens a new window
FETCH statement, 4.5.4Opens a new window, 4.5.4Opens a new window
example, 4.5.4Opens a new window
INTO clause, 4.5.4Opens a new window
using the SQERRD(3), 9.10Opens a new window
fetch, batch, 9.5.1Opens a new window
fetching, rows from cursors, E.17.1Opens a new window
FIPS option, 6.7.28Opens a new window
flag, warning, 8.4.7Opens a new window
FLOAT datatypes, 3.4.20Opens a new window
FOR clause, 9.7Opens a new window
example, 9.7Opens a new window, E.15.4Opens a new window
of embedded SQL INSERT command, E.18.4Opens a new window
restrictions, 9.7.1Opens a new window
using with HOST arrays, 9.7Opens a new window
FOR UPDATE clause, 4.5.3Opens a new window
FOR UPDATE OF clause, 7.9.2Opens a new window
FORCE clause
of COMMIT command, E.6.4Opens a new window
of ROLLBACK command, E.21.4Opens a new window
format mask, 3.5.1Opens a new window
FORMAT option, 6.7.29Opens a new window
forward reference, 4.4.1Opens a new window
full scan, C.6Opens a new window
function prototype
definition of, 6.7.10Opens a new window

G

GEOpens a new window  GLOpens a new window  GOOpens a new window  GUOpens a new window 
GENXTB form, running, 11.10Opens a new window
globalizaton support, 3.9Opens a new window
multibyte charecter strings, 3.10Opens a new window
globalizaton support parameter
currency, 3.9Opens a new window
DATE FORMAT, 3.9Opens a new window
DATE LANGUAGE, 3.9Opens a new window
ISO CURRENCY, 3.9Opens a new window
LANGUAGE, 3.9Opens a new window
NUMERIC CHARACTERS, 3.9Opens a new window
SORT, 3.9Opens a new window
TERRITORY, 3.9Opens a new window
GOTO action, 8.4.28Opens a new window
GOTO optio, of WHENEVER command, E.26.4Opens a new window
guidelines
datatype equivalencing, 3.8.5Opens a new window
dynamic SQL, 10.6.5Opens a new window
host variable, 3.6.3Opens a new window
separate precompilation, 6.9.1Opens a new window
transactions, 7.12Opens a new window
user exit, 11.12Opens a new window
WHENEVER statement, 8.4.32Opens a new window
guielines
indicator variables, 3.7.3Opens a new window

H

HEOpens a new window  HIOpens a new window  HOOpens a new window 
HEADER precompiler option, 6.7.31Opens a new window, 6.7.31Opens a new window
heap, 8.5.4Opens a new window
hint, optimizer, C.5.1Opens a new window
hints
in DELETE statements, E.12.5Opens a new window
in SELECTstatement, E.23.5Opens a new window
in UPDATEstatement, E.24.5Opens a new window
HOLD CURSOR option
of Oracle precompilers, E.5.2Opens a new window
HOLD_CURSOR precompiler option, 6.7.32Opens a new window
host array, 9.1Opens a new window
advantages, 9.2Opens a new window
declaring, 9.3Opens a new window
dimensions, 9.3.1Opens a new window
maximum size, 9.3Opens a new window
referencing, 9.3.2Opens a new window
restrictions, 9.5.3Opens a new window, 9.5.6Opens a new window, 9.5.7Opens a new window
using dynamic SQL statement, 10.11.1Opens a new window
using in the DELETE statement, 9.5.8Opens a new window
using in the FOR clause, 9.7Opens a new window
using in the INSERT statement, 9.5.6Opens a new window
using in the SELECTstatement, 9.5Opens a new window
using in the UPDATE statement, 9.5.7Opens a new window
using in the WHERE clause, 9.8Opens a new window
using to improve performance, C.3Opens a new window
when not allowed, 9.4Opens a new window
host language, 2.1.1Opens a new window
host option, 6.7.33Opens a new window
host program, 2.1.1Opens a new window
host varaible
in OPEN command, E.19.4Opens a new window
multi-byte charecter strings, 3.10.4Opens a new window
undeclare, 3.1Opens a new window
using in EXEC TOOLS statement, 11.13Opens a new window
using in PL/SQL, 5.3Opens a new window
host variable, 4.1Opens a new window
assigning a value, 2.1.6Opens a new window
declaring, 3.6Opens a new window
dummy, 10.4Opens a new window
host variable equivalencing, E.25.1Opens a new window
in EXECUTE command, E.15.4Opens a new window
in OPEN command, E.19.1Opens a new window
output versus input, 4.1.1Opens a new window
overview, 2.1.6Opens a new window
host variables
using in user exit, 11.4.1Opens a new window
where allowed, 2.1.6Opens a new window
host-language datatype, 3.6Opens a new window

I

IAOpens a new window  IMOpens a new window  INOpens a new window  IROpens a new window 
IAF GET statement
example, 11.4.2Opens a new window
specifying block and field names, 11.4.2Opens a new window
using user exit, 11.4.2Opens a new window
IAF PUT statement
example, 11.4.3Opens a new window
specifying block and filed names, 11.4.3Opens a new window
using user exit, 11.4.3Opens a new window
IAP, 11.11Opens a new window
implicit logon, 3.11.6Opens a new window
implicit logons
multiple, 3.11.8Opens a new window
single, 3.11.7Opens a new window
IMPLICIT_SVPT precompiler option, 6.7.34Opens a new window
in doubt transaction, 7.11Opens a new window
IN OUT parameter modes, 5.1.5Opens a new window
IN parameter mode, 5.1.5Opens a new window
INAME option, 6.7.35Opens a new window
when a file extension is required, 6.1Opens a new window
INCLUDE file, 3.2Opens a new window
INCLUDE option, 6.7.36Opens a new window
INCLUDE statement, 3.2Opens a new window
using to declare the ORACA, 8.5.1Opens a new window
using to declare the SQLCA, 8.4.1Opens a new window
index, using to improve performance, C.6Opens a new window
indiacator array, 9.1Opens a new window
indicator varaible, 4.2Opens a new window
indicator variable
guidelines, 3.7.3Opens a new window
referencing, 3.7Opens a new window
indicator variables
used to detetc truncated values, 4.2.2Opens a new window
used with multi-byte charecter strings, 3.10.7Opens a new window
using in PL/SQL, 5.4Opens a new window
using to handle nulls, 4.2.1Opens a new window, 4.2.4Opens a new window, 4.2.4Opens a new window
using to test for nulls, 4.2.6Opens a new window
input host variable
restrictions, 4.1.1Opens a new window
where allowed, 4.1.1Opens a new window
INSERT command, E.18Opens a new window
embedded SQL examples, E.18.6Opens a new window
INSERT of no rows, 8.4.14Opens a new window
cause of, 8.3.10Opens a new window
INSERT statement, 4.3.3Opens a new window
column list, 4.3.3Opens a new window
example, 4.3.4Opens a new window
INTO clause, 4.3.3Opens a new window
using SQLERRD(3), 9.10Opens a new window
inserting, rows into tables and views, E.18.1Opens a new window
INTEGER datatype, 3.4.21Opens a new window
interface
native, 3.13Opens a new window
XA, 3.13Opens a new window
internal datatypes
CHAR, 3.4.2Opens a new window
DATE, 3.4.3Opens a new window
definition, 3.4Opens a new window
LONG, 3.4.4Opens a new window
LONG RAW, 3.4.4Opens a new window
MLSLABEL, 3.4.6Opens a new window
NUMBER, 3.4.7Opens a new window
RAW, 3.4.8Opens a new window
ROWID, 3.4.9Opens a new window
VARCHAR2, 3.4.10Opens a new window
INTO clause, 4.1.1Opens a new window, 4.5.4Opens a new window
FETCH statement, 4.4.3Opens a new window
INSERT statement, 4.3.3Opens a new window
of FETCH command, E.17.4Opens a new window
of SELECT statement, E.23.4Opens a new window
SELECT statement, 4.3.1Opens a new window
INTYPE precompiler option, 6.7.38Opens a new window
IRECLEN option, 6.7.37Opens a new window

J

JUOpens a new window 
julian date, 3.4.3Opens a new window

K

KEOpens a new window 
keywords, B.2Opens a new window

L

LAOpens a new window  LDOpens a new window  LEOpens a new window  LIOpens a new window  LNOpens a new window  LOOpens a new window  LROpens a new window  LTOpens a new window 
language support, 1.1.1Opens a new window
LDA, 3.12.1Opens a new window
LEVEL pseudocolumn, 3.4.11Opens a new window
LINES precompiler option, 6.7.39Opens a new window
link, database, 3.11.7Opens a new window
linking, 6.10Opens a new window
LITDELIM option, 6.7.40Opens a new window
purpose, 6.7.40Opens a new window
LNAME option, 6.7.41Opens a new window
location transparency, 3.11.7Opens a new window
LOCK TABLE statement, 7.9.3Opens a new window
example, 7.9.3Opens a new window
using the NOWAIT parameter, 7.9.3Opens a new window
lock, released by ROLLBACK statement, E.21.5Opens a new window
locking, 7.1Opens a new window, 7.9Opens a new window
explicit versus implicit, 7.9Opens a new window
modes, 7.1Opens a new window
privileges needed, 7.12.2Opens a new window
using the FOR UPDATE of clause, 7.9.1Opens a new window
using the LOCK TABLE statement, 7.9.3Opens a new window
logon
concurrent, 3.11Opens a new window
explicit, 3.11.3Opens a new window
Logon Data Area (LDA), 3.12Opens a new window
LONG datatype
comapred with CHAR, 3.4.4Opens a new window
external, 3.4.22Opens a new window
internal, 3.4.2Opens a new window
restriction, 3.4.4Opens a new window
LONG RAW column, maximum width, 3.4.5Opens a new window
LONG RAW datatype
compared with LONG, 3.4.5Opens a new window
conversion, 3.5.2Opens a new window
external, 3.4.5Opens a new window
internal, 3.4.23Opens a new window
LONG VAR CHAR datatype, 3.4.24Opens a new window
LONG VARRAW datatype, 3.4.25Opens a new window
LRECLEN option, 6.7.42Opens a new window
LTYPE option, 6.7.43Opens a new window

M

MAOpens a new window  MLOpens a new window  MOOpens a new window  MUOpens a new window 
MAX_ROW_INSERT precompiler option, 6.7.46Opens a new window
MAXLITERAL option, 6.7.44Opens a new window
MAXOPENCURSORS option, 6.7.45Opens a new window
using for separate precompilation, 6.9.1Opens a new window
what it affects, C.8Opens a new window
MLSLABEL data type, 3.4.6Opens a new window
MODE option, 6.7.47Opens a new window
effect on OPEN, 4.4.2Opens a new window
mode, parameter, 5.1.5Opens a new window
monitor, transaction processing, 3.13Opens a new window
multi-byte character sets, 3.10.4Opens a new window
MULTISUBPROG option, 6.7.48Opens a new window

N

NAOpens a new window  NEOpens a new window  NIOpens a new window  NLOpens a new window  NOOpens a new window  NUOpens a new window 
namespaces, reserved by Oracle, B.4Opens a new window
naming conventions
cursor, 4.4.1Opens a new window
SQL* Forms user exit, 11.12.1Opens a new window
naming of database objects, E.3.5Opens a new window
NATIVE
value of DBMS option, 6.7.19Opens a new window
native interface, 3.13Opens a new window
NATIVE_TYPES precompiler option, 6.7.49Opens a new window
network
communicating over, 3.11.1Opens a new window
protocol, 3.11.1Opens a new window
reducing network traffic, C.4Opens a new window
NEXTVAL, psuedocolumn, 3.4.11Opens a new window
nibble, 3.5.2Opens a new window
NIST, compliance, 1.6Opens a new window
NLS_CHAR precompiler option, 6.7.50Opens a new window
NLS_LOCAL precompiler option, 6.7.51Opens a new window
node, definition, 3.11.2Opens a new window
NOT FOUND condition
WHENEVER clause, E.26.4Opens a new window
notation
convention, PrefaceOpens a new window
NOWAIT
parameter, 7.9.3Opens a new window
using the LOCK TABLE statement, 7.9.3Opens a new window
null
definition, 2.1.6Opens a new window
detecting, 4.2.2Opens a new window
hardcode, 4.2.3Opens a new window
inserting, 4.2.3Opens a new window
restrictions, 4.2.6Opens a new window
retrieving, 4.2.5Opens a new window
testing for, 4.2.6Opens a new window
null-terminated string, 3.4.30Opens a new window
NUMBER data type
external, 3.4.27Opens a new window
internal, 3.4.7Opens a new window

O

OBOpens a new window  OCOpens a new window  ONOpens a new window  OPOpens a new window  OROpens a new window  OUOpens a new window 
OBJECTS precompiler option, 6.7.27Opens a new window, 6.7.52Opens a new window
OCI
declaring LDA, 3.12Opens a new window
embedding calls, 3.12Opens a new window
ONAME option, 6.7.53Opens a new window
OPEN command, E.19Opens a new window
examples, E.19.6Opens a new window
OPEN statement, 4.4.2Opens a new window
example, 4.4.2Opens a new window
using in dynamic SQL Method 3, 10.9.3Opens a new window
OPEN_CURSORS parameter, 5.6Opens a new window
OPEN-FOR statement, 4.5.3Opens a new window
opening, cursors, E.19Opens a new window
optimizer hint, C.5.1Opens a new window
options, precompiler, 6.3Opens a new window
ORACA, 8.5Opens a new window
declaring, 8.5.1Opens a new window
enabling, 8.5.2Opens a new window
example, 8.5.23Opens a new window
fields, 8.5.5Opens a new window
gathering cursor cache statistics, 8.5.16Opens a new window
ORACABC field, 8.5.7Opens a new window
ORACAID field, 8.5.6Opens a new window
ORACCHF flag, 8.5.8Opens a new window
ORACOC field, 8.5.19Opens a new window
ORADBGF flag, 8.5.9Opens a new window
ORAHCHF flag, 8.5.10Opens a new window
ORAHOC field, 8.5.17Opens a new window
ORAMOC field, 8.5.18Opens a new window
ORANEX field, 8.5.22Opens a new window
ORANOR field, 8.5.20Opens a new window
ORANPR field, 8.5.21Opens a new window
ORASFNMC field, 8.5.14Opens a new window
ORASFNML field, 8.5.14Opens a new window
ORASLNR field, 8.5.15Opens a new window
ORASTXTC field, 8.5.13Opens a new window
ORASTXTF flag, 8.5.11Opens a new window
ORASTXTL field, 8.5.13Opens a new window
using more than one, 8.5Opens a new window
ORACA option, 6.7.54Opens a new window
ORACABC field, 8.5.7Opens a new window
ORACAID field, 8.5.6Opens a new window
ORACCHF flag, 8.5.8Opens a new window
Oracle Call Interface, 3.12Opens a new window
Oracle Communications Area, 8.5Opens a new window
Oracle datatypes, 2.1.7Opens a new window
Oracle Forms, using the EXEC TOOLS statements, 11.13Opens a new window
Oracle identifier, how to form, E.3.5Opens a new window
Oracle indentifiers, how to form, E.3.5Opens a new window
Oracle keywords, B.2Opens a new window
Oracle namespaces, B.4Opens a new window
Oracle Open Gateway, using ROWID datatype, 3.4.29Opens a new window
Oracle Precompilers
advantages, 1.2Opens a new window
function, 1.2Opens a new window
globalization support, 3.9Opens a new window
language support, 1.1.1Opens a new window
new features, AOpens a new window
running, 6.1Opens a new window
using PL/SQL, 5.2Opens a new window
using with OCI, 3.12Opens a new window
Oracle reserved words, B.1Opens a new window
Oracle Toolset, 11.13Opens a new window
ORACOC field, 8.5.19Opens a new window
ORADBGF flag, 8.5.9Opens a new window
ORAHCHF flag, 8.5.10Opens a new window
ORAHOC field, 8.5.17Opens a new window
ORAMOC field, 8.5.18Opens a new window
ORANEX field, 8.5.22Opens a new window
ORANOR field, 8.5.20Opens a new window
ORANPR field, 8.5.21Opens a new window
ORASFNMC field, 8.5.14Opens a new window
ORASFNML field, 8.5.14Opens a new window
ORASLNR field, 8.5.15Opens a new window
ORASTXTC field, 8.5.13Opens a new window
ORASTXTF flag, 8.5.11Opens a new window
ORASTXTL field, 8.5.13Opens a new window
ORECLEN option, 6.7.55Opens a new window
OUT parameter mode, 5.1.5Opens a new window
OUTLINE precompiler option, 6.7.56Opens a new window
OUTLNPREFIX precompiler option, 6.7.57Opens a new window
output host variable, 4.1.1Opens a new window

P

PAOpens a new window  PEOpens a new window  PLOpens a new window  PROpens a new window  PSOpens a new window 
PAGELEN option, 6.7.58Opens a new window
parameter modes, 5.1.5Opens a new window
parent cursor, 5.6Opens a new window
parse, 10.5Opens a new window
PARSE
precompiler option, 6.7.59Opens a new window
parse error offset, 8.4.9Opens a new window
parsing dynamic statements, PREPARE command, E.20Opens a new window
performance
improving, C.2Opens a new window
reasons for poor, C.1Opens a new window
placeholder, duplicate, 10.8Opens a new window
naming, 10.8.1Opens a new window
using in dynamic SQL statements, 10.4Opens a new window
plan, execution, C.5Opens a new window
PL/SQL, 1.4Opens a new window
advantages, 1.4Opens a new window
and the SQLCA, 8.4.20Opens a new window
blocks, embedded in Oracle precompiler programs, E.14.1Opens a new window
cursor FOR loop, 5.1.3Opens a new window
exception, 5.4.1Opens a new window
integrating with server, 5.1.2Opens a new window
package, 5.1.6Opens a new window
relationship with SQL, 1.4Opens a new window
reserved words, B.3Opens a new window
subprogram, 5.1.4Opens a new window
user-defined record, 5.1.8Opens a new window
PL/SQL table, 5.1.7Opens a new window
precision, 3.4.7Opens a new window
precompilation, 6.2Opens a new window
conditional, 6.8Opens a new window
separate, 6.9Opens a new window
precompilation unit, 6.5Opens a new window
precompiler, 1.1Opens a new window
precompiler command, 6.1Opens a new window
optional arguments of, 6.3Opens a new window
required arguments, 6.1Opens a new window
precompiler directives, EXEC SQL DECLARE DATABASE, E.9Opens a new window
precompiler options
abbrevating name, 6.3Opens a new window
ASACC, 6.7.1Opens a new window
ASSUME_SQLCODE, 6.7.2Opens a new window
AUTO_CONNECT, 6.7.3Opens a new window
CHAR_MAP, 6.7.4Opens a new window
CINCR, 6.7.5Opens a new window
CLOSE_ON_COMMIT, 6.7.6Opens a new window
CMAX, 6.7.7Opens a new window
CMIN, 6.7.8Opens a new window
CNOWAIT, 6.7.9Opens a new window
CODE, 6.7.10Opens a new window, 6.7.10Opens a new window
COMMON_NAME, 6.7.11Opens a new window
COMMON_PARSER, 6.7.12Opens a new window, 6.7.12Opens a new window
COMP_CHARSET, 6.7.13Opens a new window, 6.7.13Opens a new window, 6.7.13Opens a new window, 6.7.14Opens a new window, 6.7.14Opens a new window, 6.7.14Opens a new window
CONFIG, 6.4.7Opens a new window, 6.7.15Opens a new window, 6.7.15Opens a new window, 6.7.15Opens a new window
CPOOL, 6.7.16Opens a new window
CPP_SUFFIX, 6.7.17Opens a new window, 6.7.17Opens a new window
CTIMEOUT, 6.7.18Opens a new window
DB2_ARRAY, 6.7.19Opens a new window
DBMS, 6.7.20Opens a new window
DEF_SQLCODE, 6.7.21Opens a new window
DEFINE, 6.7.22Opens a new window
displaying, 6.3Opens a new window, 6.6Opens a new window
DURATION, 6.7.24Opens a new window
entering from a configuration file, 6.4.5Opens a new window
entering inline, 6.4.2Opens a new window
entering on the command line, 6.4.1Opens a new window
ERRORS, 6.7.25Opens a new window
ERRTYPE, 6.7.26Opens a new window
FIPS, 6.7.28Opens a new window
FORMAT, 6.7.29Opens a new window
Globalization Support_LOCAL, 6.7.30Opens a new window
HEADER, 6.7.31Opens a new window, 6.7.31Opens a new window
HOLD_CURSOR, 6.7.32Opens a new window, 6.7.32Opens a new window
HOST, 6.7.33Opens a new window
IMPLICIT_SVPT, 6.7.34Opens a new window
INAME, 6.7.35Opens a new window
INCLUDE, 6.7.36Opens a new window
INTYPE, 6.7.38Opens a new window
IRECLEN, 6.7.37Opens a new window
LINES, 6.7.39Opens a new window
LITDELIM, 6.7.40Opens a new window
LNAME, 6.7.41Opens a new window
LRECLEN, 6.7.42Opens a new window
LTYPE, 6.7.43Opens a new window
MAX_ROW_INSERT, 6.7.46Opens a new window
MAXLITERAL, 6.7.44Opens a new window
MAXOPENCURSORS, 6.7.45Opens a new window
MODE, 6.7.47Opens a new window
MULTISUBPROG, 6.7.48Opens a new window
NATIVE_TYPES, 6.7.49Opens a new window
NLS_CHAR, 6.7.50Opens a new window
NLS_LOCAL, 6.7.51Opens a new window
OBJECTS, 6.7.27Opens a new window, 6.7.52Opens a new window
ONAME, 6.7.53Opens a new window
ORACA, 6.7.54Opens a new window
ORECLEN, 6.7.55Opens a new window
OUTLINE, 6.7.56Opens a new window
OUTLNPREFIX, 6.7.57Opens a new window
PAGELEN, 6.7.58Opens a new window
PARSE, 6.7.59Opens a new window
PREFETCH, 6.7.60Opens a new window
RELEASE_CURSOR, 6.7.61Opens a new window
respecifying, 6.5Opens a new window
RUNOUTLINE, 6.7.62Opens a new window
scope of, 6.5Opens a new window
SELECT_ERROR, 6.7.63Opens a new window
specifying, 6.4Opens a new window
SQLCHECK, 6.7.64Opens a new window
STMT_CACHE, 6.7.65Opens a new window
syntax for, 6.4.1Opens a new window
THREADS, 6.7.66Opens a new window
TYPE_CODE, 6.7.67Opens a new window
UNSAFE_NULL, 6.7.68Opens a new window
USERID, 6.7.69Opens a new window
using, 6.7Opens a new window
VARCHAR, 6.7.71Opens a new window, 6.7.71Opens a new window
VERSION, 6.7.72Opens a new window
XREF, 6.7.73Opens a new window
PREFETCH precompiler option, 6.7.60Opens a new window
PREPARE command, E.20Opens a new window
examples, E.20.6Opens a new window
PREPARE statement
effect on data definition statements, 10.6.2Opens a new window
using in dynamic SQL, 10.8Opens a new window, 10.9.1Opens a new window
private SQL area
association with cursors, 2.1.10Opens a new window
opening, 2.1.10Opens a new window
purpose, C.8.4Opens a new window
Program Global Area (PGA), 5.6Opens a new window
program termination, 7.7Opens a new window
programming language support, 1.1.1Opens a new window
pseudocolumn, 3.4.11Opens a new window
CURRVAL, 3.4.11Opens a new window
LEVEL, 3.4.11Opens a new window
NEXTVAL, 3.4.11Opens a new window
ROWID, 3.4.11Opens a new window
ROWNUM, 3.4.11Opens a new window
SYSDATE, 3.4.11Opens a new window
UID, 3.4.11Opens a new window
USER, 3.4.11Opens a new window
pseudotype, VARCHAR, 3.6.2Opens a new window

Q

QUOpens a new window 
query, 4.3Opens a new window
association with cursor, 4.4Opens a new window
multirow, 4.3Opens a new window
single-row versus multirow, 4.3.1Opens a new window

R

RAOpens a new window  REOpens a new window  ROOpens a new window  RUOpens a new window 
RAW column, maximum width, 3.4.8Opens a new window
RAW datatype
compared with CHAR, 3.4.8Opens a new window
converting, 3.5.2Opens a new window
external, 3.4.28Opens a new window
internal, 3.4.8Opens a new window
restrictions, 3.4.8Opens a new window
RAWTOHEX function, 3.5.2Opens a new window
read consistency, 7.1Opens a new window
READ ONLY parameter, using in SET TRANSACTION, 7.8Opens a new window
read-only transaction, 7.8Opens a new window
ending, 7.8Opens a new window
example, 7.8Opens a new window
record, user-defined, 5.1.8Opens a new window
reference
host array, 9.3.2Opens a new window
host variable, 3.6Opens a new window
indicator variable, 3.7Opens a new window
RELEASE option, 7.7Opens a new window
COMMIT statement, 7.4Opens a new window
omitting, 7.7Opens a new window
restrictions, 7.6Opens a new window
ROLLBACK statement, 7.5Opens a new window
RELEASE_CURSOR option, 6.7.61Opens a new window
of Oracle Precompilers, E.5.5Opens a new window
using to improve performance, C.8.6Opens a new window
what it affects, C.8Opens a new window
remote database, declaration of, E.9.1Opens a new window
reserved words, B.1Opens a new window
PL/SQL, B.3Opens a new window
resource manager, 3.13Opens a new window
retrieving rows from a table, embedded SQL, E.23.1Opens a new window
return code, 11.7Opens a new window
roll back
to a savepoint, E.22.1Opens a new window
to the same savepoint multiple times, E.21.5Opens a new window
rollabck
statement-level, 7.5.1Opens a new window
rollback
automatic, 7.5Opens a new window
purpose, 7.2Opens a new window
ROLLBACK command, E.21Opens a new window
ending a transaction, E.21.5Opens a new window
examples, E.21.6Opens a new window
rollback segment, 7.1Opens a new window
ROLLBACK statement
effects, 7.5Opens a new window
example, 7.5Opens a new window
RELEASE option, 7.5Opens a new window
TO SAVEPOINT clause, 7.6Opens a new window
using in a PL/SQL block, 7.12.3Opens a new window
using in error-handling routines, 7.5Opens a new window
where to place, 7.5Opens a new window
ROLLBACK Statement, 7.5Opens a new window
rolling back, transactions, E.21Opens a new window
row lock
acquiring with FOR UPDATE OF, 7.9.1Opens a new window
using to improve performance, C.7Opens a new window
when acquired, 7.9.2Opens a new window
when released, 7.9.2Opens a new window
ROWID datatype
external, 3.4.29Opens a new window
internal, 3.4.9Opens a new window
ROWID pseudocolumn, 3.4.11Opens a new window
using to mimic CURRENT OF, 7.10Opens a new window, 9.9Opens a new window
ROWLABEL column, 3.4.12Opens a new window
ROWNUM pseudocolumn, 3.4.11Opens a new window
rows
fetching from cursors, E.17Opens a new window
inserting into tables and views, E.18Opens a new window
updating, E.24Opens a new window
rows-processed count, 8.4.17Opens a new window
using in error reporting, 8.4.8Opens a new window
RUNOUTLINE precompiler option, 6.7.62Opens a new window

S

SAOpens a new window  SCOpens a new window  SEOpens a new window  SNOpens a new window  SQOpens a new window  STOpens a new window  SUOpens a new window  SYOpens a new window 
sample database table
DEPT table, 2.4Opens a new window
EMP table, 2.4Opens a new window
savepoint, 7.6Opens a new window
SAVEPOINT command, E.22Opens a new window
example, E.22.5Opens a new window
SAVEPOINT statement, 7.6Opens a new window
example, 7.6Opens a new window
savepoint, when erased, 7.6Opens a new window
SAVEPOINTS parameter, 7.6Opens a new window
savepoints, creating, E.22Opens a new window
scale, 3.4.7Opens a new window
definition of, 3.8.2Opens a new window
when negative, 3.8.2Opens a new window
scope
of DECLARE STATEMENT command, E.10.5Opens a new window
of precompiler options, 6.5Opens a new window
of the EXEC ORACLE statement, 6.4.4Opens a new window
WHENEVER statement, 8.4.31Opens a new window
search condition, 4.3.7Opens a new window
using in the WHERE clause, 4.3.7Opens a new window
SELECT command, E.23Opens a new window
embedded SQL examples, E.23.6Opens a new window
select descriptor, information in, 10.10Opens a new window
select list, 4.3.1Opens a new window
SELECT statement, 4.3.1Opens a new window
available clauses, 4.3.2Opens a new window
example, 4.3.1Opens a new window
INTO clause, 4.3.1Opens a new window
using host arrays, 9.5Opens a new window
using the SQLERRD(3) field, 9.10Opens a new window
SELECT_ERROR option, 4.3.1Opens a new window, 6.7.63Opens a new window
semantic checking, D.1Opens a new window
enabling, D.3.1Opens a new window
using the SQLCHECK option, D.2Opens a new window
separate precompilation, 6.9Opens a new window
guidelines, 6.9.1Opens a new window
restrictions, 6.9.2Opens a new window
session, 7.1Opens a new window
sessions, beginning, E.7Opens a new window
SET clause, 4.3.5Opens a new window
using a subquery, 4.3.5Opens a new window
SET TRANSACTION statement, 7.8Opens a new window
example, 7.8Opens a new window
READ ONLY parameter, 7.8Opens a new window
restrictions, 7.8Opens a new window
snapshots, 7.1Opens a new window
SQL code, returned by SQLGLS function, 8.4.33Opens a new window
SQL Communications Area, 8.4Opens a new window
SQL Descriptor Area, 10.10.1Opens a new window
SQL standards conformance, 1.6.1Opens a new window
SQL statement
controlling transactions, 7.2Opens a new window
executable versus declarative, 2.1.2Opens a new window
optimizing to improve performance, C.5Opens a new window
static versus dynamic, 2.1.4Opens a new window
using to control a cursor, 4.3Opens a new window, 4.4Opens a new window
using to manipulate Oracle data, 4.3Opens a new window
SQL*Connect, using ROWID datatype, 3.4.29Opens a new window
SQL*Forms
Display Error screen, 11.7Opens a new window
IAP Constants, 11.7.1Opens a new window
returning values to, 11.7Opens a new window
Reverse Return Code switch, 11.7Opens a new window
user exit, 11.1Opens a new window
SQL*Net
concurrent logons, 3.11Opens a new window
connection syntax, 3.11.1Opens a new window
function of, 3.11.1Opens a new window
using to connect to Oracle, 3.11Opens a new window
SQL*Plus, 1.3Opens a new window
SQL, summary of commands, E.1Opens a new window
SQL_CURSOR, E.4.2Opens a new window
SQL92
conformance, 1.6.1Opens a new window
deprecated feature, 8.2.1Opens a new window
minimum requirement, 1.6.1Opens a new window
SQLCA, 3.3Opens a new window, 8.4Opens a new window
components set for a PL/SQL block, 8.4.20Opens a new window
declaring, 8.4.1Opens a new window
explicit versus implicit checking, 8.2.2Opens a new window
fields, 8.4.11Opens a new window
interaction with Oracle, 3.3Opens a new window
using in separate precompilations, 6.9.1Opens a new window
using more than one, 8.4Opens a new window
using with SQL*Net, 8.4Opens a new window
SQLCABC filed, 8.4.13Opens a new window
SQLCAID field, 8.4.12Opens a new window
SQLCHECK option, 6.7.64Opens a new window
restrictions, D.2Opens a new window
using the DECLARE TABLE statement, D.3.1Opens a new window
using to check syntax, DOpens a new window
SQLCODE field, 8.4.14Opens a new window
SQLCODE status variable, 8.3Opens a new window
SQLCODE variable, interpreting values of, 8.3.10Opens a new window
SQLERRD, 8.4.17Opens a new window
SQLERRD(3) field, 9.10Opens a new window
purpose, 8.4.8Opens a new window
using with the FETCH statement, 9.10Opens a new window
SQLERRD(3) filed
using with batch fetch, 9.5.2Opens a new window
SQLERRD(5) field, 8.4.17Opens a new window
SQLERRMC field, 8.4.15Opens a new window
SQLERRML field, 8.4.15Opens a new window
SQLERROR condition, 8.4.24Opens a new window
SQLERROR, WHENEVER command condition, E.26.4Opens a new window
SQLFC parameter, 8.4.33Opens a new window
SQLGLM function, 8.4.21Opens a new window
example, 8.4.21Opens a new window
SQLGLS function
parameters, 8.4.33Opens a new window
restrictions, 8.4.33Opens a new window
SQL codes returned by, 8.4.33Opens a new window
syntax, 8.4.33Opens a new window
using to obtain SQL text, 8.4.33Opens a new window
SQLIEM function
replacement for, 11.13Opens a new window
using in user exit, 11.7.2Opens a new window
SQLLDA routine, 3.12.1Opens a new window
SQLSTATE status variable, 8.2Opens a new window
class code, 8.3.11Opens a new window
coding scheme, 8.3.11Opens a new window
declaring, 8.3.7Opens a new window
error handling
SQLSTATE status variable, 8.3Opens a new window
interpreting values, 8.3.11Opens a new window
predefined status code and conditions, 8.3.11Opens a new window
subclass code, 8.3.11Opens a new window
SQLSTM parameter, 8.4.33Opens a new window
SQLWARN, 8.4.18Opens a new window
SQLWARN flags, 8.4.18Opens a new window
SQLWARNING condition, 8.4.23Opens a new window
SQLWARNING, WHENEVER command condition, E.26.4Opens a new window
statement-level rollback, 7.5.1Opens a new window
breaking deadlocks, 7.5.1Opens a new window
status code, 8.4.6Opens a new window
STMLEN parameter, 8.4.33Opens a new window
STMT_CACHE
precompiler option, 6.7.65Opens a new window
STOP action, 8.4.29Opens a new window
STOP option, of WHENEVER command, E.26.4Opens a new window
stored subprogram, 5.7Opens a new window
calling, 5.7.2Opens a new window
creating, 5.7.1Opens a new window
packaged versus standalone, 5.7Opens a new window
stored versus inline, C.4Opens a new window
using to improve performance, C.4Opens a new window
STRING datatype, 3.4.30Opens a new window
subprogram, PL/SQL, 5.1.4Opens a new window, 5.7Opens a new window
subquery, 4.3.4Opens a new window
example, 4.3.4Opens a new window, 4.3.5Opens a new window
using in the SET clause, 4.3.5Opens a new window
using in the VALUES clause, 4.3.4Opens a new window
syntactic checking, D.1Opens a new window
syntax diagram
description of, E.3Opens a new window
how to read, E.3Opens a new window
how to use, E.3Opens a new window
symbols used in, E.3Opens a new window
syntax, embedded SQL, 2.1.3Opens a new window
SYSDATE function, 3.4.11Opens a new window
system failure, effect on transactions, 7.3Opens a new window
System Global Area (SGA), 5.7Opens a new window

T

TAOpens a new window  THOpens a new window  TOOpens a new window  TROpens a new window  TUOpens a new window  TYOpens a new window 
table lock
acquiring with LOCK TABLE, 7.9.3Opens a new window
exclusive, 7.9.3Opens a new window
row share, 7.9.3Opens a new window
when released, 7.9.3Opens a new window
tables
inserting rows into, E.18Opens a new window
updating rows in, E.24Opens a new window
THREADS
precompiler option, 6.7.66Opens a new window
TO clause, of ROLLBACK command, E.21.4Opens a new window
TO SAVEPOINT clause, 7.6Opens a new window
restrictions, 7.6Opens a new window
using in ROLLBACK statement, 7.6Opens a new window
trace facility, using to improve performance, C.5.3Opens a new window
transaction, 7.2Opens a new window
subdividing with savepoints, 7.6Opens a new window
undoing, 7.5Opens a new window
undoing parts of, 7.6Opens a new window
when rolled back automatically, 7.3Opens a new window, 7.5Opens a new window
transaction processing
overview, 2.1.11Opens a new window
statements used, 2.1.11Opens a new window
transaction, contents, 2.1.11Opens a new window, 7.3Opens a new window
guidelines, 7.12Opens a new window
how to begin, 7.3Opens a new window
how to end, 7.3Opens a new window
in-doubt, 7.11Opens a new window
making permanent, 7.4Opens a new window
transaction, read-only, 7.8Opens a new window
transactions
committing, E.6Opens a new window
distributed, E.21.8Opens a new window
rolling back, E.21Opens a new window
truncated value, 5.4.2Opens a new window
detecting, 4.2.2Opens a new window
truncation error, when generated, 4.2.7Opens a new window
tuning, performance, C.1Opens a new window
TYPE statement, using the CHARF datatype specifier, 3.8.4Opens a new window
TYPE_CODE
precompiler option, 6.7.67Opens a new window

U

UIOpens a new window  UNOpens a new window  UPOpens a new window  USOpens a new window 
UID function, 3.4.11Opens a new window
unconditional delete, 8.4.18Opens a new window
undo a transaction, E.21.1Opens a new window
UNSAFE_NULL option, 6.7.68Opens a new window, A.1Opens a new window
UNSIGNED datatype, 3.4.31Opens a new window
update cascade, 8.4.17Opens a new window
UPDATE command, E.24Opens a new window
embedded SQL examples, E.24.6Opens a new window
UPDATE statement, 4.3.5Opens a new window
example, 4.3.5Opens a new window
SET clause, 4.3.5Opens a new window
using host arrays, 9.5.7Opens a new window
using SQLERRD(3), 9.10Opens a new window
updating, rows in tables and views, E.24Opens a new window
user exit, 11.1Opens a new window
calling from a SQL*Forms trigger, 11.5Opens a new window
common uses, 11.2Opens a new window
example, 11.8Opens a new window
guidelines, 11.12Opens a new window
linking into IAP, 11.11Opens a new window
meaning of codes returned by, 11.7Opens a new window
naming, 11.12.1Opens a new window
passing parameters, 11.6Opens a new window
requirements for variables, 11.4.1Opens a new window
running the GENXTB form, 11.10Opens a new window
statements allowed in, 11.4Opens a new window
steps in developing, 11.3Opens a new window
using EXEC IAF statements, 11.4.2Opens a new window
using EXEC TOOLS statements, 11.13Opens a new window
using the WHENEVER statement, 11.7.3Opens a new window
USER function, 3.4.11Opens a new window
user session, 7.1Opens a new window
user-defined datatype, 3.6Opens a new window
user-defined record, 5.1.8Opens a new window
USERID option, 6.7.69Opens a new window
using with the SQLCHECK option, D.3.1Opens a new window
USING clause
CONNECT statement, 3.11.4Opens a new window
of FETCH command, E.17.4Opens a new window
of OPEN command, E.19.4Opens a new window
using in the EXECUTE statement, 10.8.1Opens a new window
using indicator variables, 10.8.1Opens a new window
using dbstring, SQL*Net database id specification, E.7.4Opens a new window

V

V7Opens a new window  VAOpens a new window  VEOpens a new window  VIOpens a new window 
V7
value of DBMS option, 6.7.19Opens a new window
VALUES clause
INSERT statement, 4.3.3Opens a new window
of embedded SQL INSERT command, E.18.4Opens a new window
of INSERT command, E.18.4Opens a new window
using a subquery, 4.3.4Opens a new window
VAR command, E.25Opens a new window
examples, E.25.6Opens a new window
VAR statement, 3.8.2Opens a new window
parameters, 3.8.2Opens a new window
using the CHARF datatype specifier, 3.8.4Opens a new window
VARCHAR datatype, 3.4.32Opens a new window
VARCHAR pseudotype, 3.6.2Opens a new window, 5.3.3Opens a new window
maximum length, 3.6.2Opens a new window
using with PL/SQL, 5.3.3Opens a new window
VARCHAR, precompiler option, 6.7.71Opens a new window
VARCHAR2 column
maximum width, 3.4.10Opens a new window
VARCHAR2 datatype
external, 3.4.33Opens a new window
internal, 3.4.10Opens a new window
variable, 2.1.6Opens a new window
VARNUM datatype, 3.4.34Opens a new window
example of output value, 3.8.5Opens a new window
VARRAW, 3.4.35Opens a new window
VARRAW datatype, 3.4.35Opens a new window
VERSION precompiler option, 6.7.72Opens a new window
views
inserting rows into, E.18.1Opens a new window
updating rows in, E.24.1Opens a new window

W

WAOpens a new window  WHOpens a new window  WOOpens a new window 
warning flag, 8.4.7Opens a new window
when empty, 4.4.3Opens a new window
WHENEVER command, E.26Opens a new window
example, E.26.6Opens a new window
WHENEVER statement, 8.4.22Opens a new window
check SQLCA automatically, 8.4.22Opens a new window
CONTINUE action, 8.4.26Opens a new window
DO action, 8.4.27Opens a new window
examples, 8.4.30Opens a new window
GOTO action, 8.4.28Opens a new window
guidelines, 8.4.32Opens a new window
handling end-of-data conditions, 8.4.32Opens a new window
maintaining addressability, 8.4.32Opens a new window
NOT FOUND condition, 8.4.25Opens a new window
overview, 2.1.12Opens a new window
scope, 8.4.31Opens a new window
SQLERROR condition, 8.4.24Opens a new window
SQLWARNING condition, 8.4.23Opens a new window
STOP action, 8.4.29Opens a new window
where to place, 8.4.32Opens a new window
WHERE clause, 4.3.7Opens a new window
of DELETE command, E.12.4Opens a new window
of UPDATE command, E.24.4Opens a new window
search condition, 4.3.7Opens a new window
SELECT statement, 4.3.1Opens a new window
UPDATE statement, 4.3.5Opens a new window
using host arrays, 9.8Opens a new window
WHERE Clause
DELETE statement, 4.3.6Opens a new window
WORK option
of COMMIT command, E.6.4Opens a new window
of ROLLBACK command, E.21.4Opens a new window

X

XAOpens a new window  XROpens a new window 
XA interface, 3.13Opens a new window
X/Open application, 3.13Opens a new window
XREF option, 6.7.73Opens a new window
Previous PageOpens a new window
Page 20 of 20
Next Page