A
- abbreviations permitted 2.2.1
- abnormal termination
- active set 5.4
- ALLOCATE DESCRIPTOR statement E.5
- ALLOCATE statement E.4
- allocating
- allocating cursor variables 6.10.2
- ALTER AUTHORIZATION
- ANSI/ISO SQL
- ANSI dynamic SQL F.2.3
- See also dynamic SQL (ANSI) 10
- ANSI format
- application development process 2.1.1
- ARRAYLEN statement 6.6.1
- ASACC precompiler option 14.7.1
- ASSUME_SQLCODE precompiler option 14.7.2
- AT clause
- CONNECT statement 3.2.2.1
- DECLARE CURSOR statement 3.2.2.1
- DECLARE STATEMENT statement 3.2.2.1
- EXECUTE IMMEDIATE statement 3.2.2.1
- of COMMIT statement E.8
- of CONNECT statement E.9
- of DECLARE CURSOR directive E.14
- of DECLARE STATEMENT directive E.16
- of EXECUTE IMMEDIATE statement E.25
- of EXECUTE statement E.22
- of INSERT statements E.30
- of SAVEPOINT statement E.53
- of SELECT statement E.54
- of UPDATE statement E.56
- restrictions 3.2.2.1
- AUTO_CONNECT option
- instead of CONNECT statement 3.2.3.1
- AUTO_CONNECT precompiler option 14.7.3
- automatic logons 3.2.3
- Avoiding Unnecessary Reparsing C.10
B
- batch fetch 7.4.1
- BFILES
- bind descriptor 11.2.1
- bind descriptors
- binding host variables 9.5
- bind SQLDA 11.1.3
- bind variables 9.13.1
- BNDDFCLP variable (SQLDA) 11.3
- BNDDFCRCP variable (SQLDA) 11.3
- BNDDFMT variable (SQLDA) 11.3
- BNDDH-CUR-VNAMEL variable (SQLDA) 11.3
- BNDDH-MAX-VNAMEL variable (SQLDA) 11.3
- BNDDH-VNAME variable (SQLDA) 11.3
- BNDDI-CUR-VNAMEL variable (SQLDA) 11.3
- BNDDI-MAX-VNAMEL variable (SQLDA) 11.3
- BNDDI variable (SQLDA) 11.3
- BNDDI-VNAME variable (SQLDA) 11.3
- BNDDVLN variable (SQLDA) 11.3
- BNDDVTYP variable (SQLDA) 11.3
- BNDDV variable (SQLDA) 11.3
C
- CALL SQL statement 6.8.2.2
- CALL statement E.6
- case-insensitivity 2.2.2
- character host variables
- character sets
- character strings
- CHAR datatypes
- CHARF datatypes
- CHARF datatype specifier 4.12.3
- CHARZ datatype
- CLOSE_ON_COMMIT
- CLOSE_ON_COMMIT precompiler option 14.7.6
- CLOSE command
- CLOSE statement E.7
- closing
- COBOL-74 A.1.1
- COBOL-85 A.1.1
- COBOL versions supported 2.2.3, A.1.1
- code page 4.8
- coding area
- coding conventions 2.2
- column list 5.3.3
- COMMENT clause
- comments
- comments in dynamic PL/SQL blocks 9.16.5
- commit 3.4
- automatic 3.5
- explicit versus implicit 3.5
- COMMIT statement 3.6, E.8
- effects 3.6
- ending a transaction E.52
- example 3.6
- examples E.8
- RELEASE option 3.6
- using in a PL/SQL block 3.14.3
- where to place 3.6
- committing
- COMP_CHARSET precompiler option 14.7.7
- compilation 2.7
- composite types 11.4.3
- concurrency 3.3
- concurrent logons 3.2.1
- conditional precompilation 2.5
- CONFIG precompiler option 14.7.6, 14.7.8
- configuration file
- connecting to Oracle 3.1
- connections
- CONNECT statement E.9
- CONTEXT ALLOCATE statement 12.4.2.3, E.10
- CONTEXT FREE statement 12.4.2.5, E.11
- CONTEXT USE directive 12.4.2.4
- CONTEXT USE SQL directive E.12
- CONTEXT USE SQL statement 12.4.2.4
- continuation lines
- CONTINUE action
- CONVBUFSZ clause in VAR statement 4.12.2.1
- CREATE PROCEDURE statement 6.8.1
- creating
- CURRENT OF clause 5.4.5, 7.3.5
- current row 5.4
- CURRVAL pseudocolumn 4.1.2.23
- cursor cache 8.4.4
- cursors 5.4
- cursor variables 6.10, E.4
E
- embedded DDL 14.7.35
- embedded PL/SQL
- advantages 6.2.1
- cursor FOR loop 6.2.3
- example 6.4.1, 6.4.2
- host variables 6.1.1
- indicator variables 6.1.3
- multibyte Globalization Support features 4.9.1
- need for SQLCHECK option 6.3
- need for USERID option 6.3
- overview
- package 6.2.5
- PL/SQL table 6.2.6
- requirements 6.1
- subprogram 6.2.4
- user-defined record 6.2.7
- using %TYPE 6.2.2
- using the VARCHAR pseudotype 6.4.3
- using to improve performance C.4
- VARCHAR variables 6.1.2
- where allowed 6.1, 6.3
- embedded SQL
- ALLOCATE DESCRIPTOR statement E.5
- ALLOCATE statement 4.7, 6.10.2, E.4
- CALL statement 6.8.2.2, E.6
- CLOSE statement 5.4.4, 6.10.5, E.7
- COMMIT statement E.8
- CONNECT statement E.9
- CONTEXT ALLOCATE statement 12.4.2.3, E.10
- CONTEXT FREE statement 12.4.2.5, E.11
- CONTEXT USE directive E.12
- DEALLOCATE DESCRIPTOR statement E.13
- DECLARE [CURSOR] directive 5.4.1
- DECLARE CURSOR directive E.14
- DECLARE DATABASE directive E.15
- DECLARE STATEMENT directive E.16
- DECLARE TABLE directive E.17
- DELETE statement 5.3.6, E.18
- DESCRIBE DESCRIPTOR statement E.20
- DESCRIBE statement E.19
- ENABLE THREADS statement 12.4.2.2
- EXECUTE...END-EXEC statement E.22
- EXECUTE IMMEDIATE statement E.25
- EXECUTE statement E.23
- FETCH DESCRIPTOR statement E.27
- FETCH statement 5.4.3, 6.10.4, E.26, E.27
- FREE statement 6.10.6, E.28
- GET DESCRIPTOR statement E.29
- INSERT statement 5.3.2, 7.5, E.30
- key concepts 2.1
- OPEN DESCRIPTOR statement E.50
- OPEN statement 5.4.2, E.49, E.50
- PREPARE statement E.51
- ROLLBACK statement E.52
- SAVEPOINT statement 3.8, E.53
- SELECT statement 5.3.1, 7.4, E.54
- SET DESCRIPTOR statement E.55
- SET TRANSACTION statement 3.10
- UPDATE statement 5.3.5, E.56
- VAR directive E.57
- versus interactive SQL 2.1.3
- WHENEVER directive E.58
- when to use 1.4
- embedded SQL statements
- embedding
- PL/SQL blocks in Oracle7 precompiler programs E.22
- EMP table 2.8
- ENABLE THREADS SQL statement E.21
- ENABLE THREADS statement 12.4.2.2
- enabling
- encoding scheme 4.8
- END_OF_FETCH precompiler option 14.7.15
- equivalencing
- host variable equivalencing E.57
- equivalencing datatypes 4.12
- error detection
- error handling
- alternatives 8.2
- benefits 8.1
- default 8.3.8
- overview 2.1.9
- using status variables
- using the ROLLBACK statement 3.7
- using the SQLGLS routine 8.3.10
- error messages
- error message text
- error reporting
- ERRORS precompiler option 14.7.16
- exception, PL/SQL 6.5.1
- EXEC ORACLE DEFINE statement 2.5
- EXEC ORACLE ELSE statement 2.5
- EXEC ORACLE ENDIF statement 2.5
- EXEC ORACLE IFDEF statement 2.5
- EXEC ORACLE IFNDEF statement 2.5
- EXEC ORACLE statement
- EXEC SQL clause 2.1.3, 2.2.12
- EXECUTE...END-EXEC statement E.22
- EXECUTE IMMEDIATE statement E.25
- EXECUTE optional keyword of ARRAYLEN statement 6.6.1.1
- EXECUTE statement E.23
- execution plan C.5
- EXPLAIN PLAN statement
- using to improve performance C.5.1.1
- explicit logon
- explicit logons 3.2.2
- external datatypes
F
- fetch, batch 7.4.1
- fetching
- FETCH SQL statement E.27
- FETCH statement 5.4.3, E.26
- figurative constants
- embedded SQL statements 2.2.13
- file extension
- file length limit 2.2.14
- FIPS flagger
- warns of array usage 7.3.6
- FIPS precompiler option 14.7.18
- flags 8.3.3.2
- FLOAT datatype 4.1.2.7
- FORCE clause
- of COMMIT statement E.8
- of ROLLBACK statement E.52
- FOR clause 7.9
- example 7.9
- of embedded SQL EXECUTE statement E.23, E.24
- of embedded SQL INSERT statement E.30
- restrictions 7.9.1
- using with host tables 7.9
- format mask 4.11
- FORMAT precompiler option 14.7.19
- formats of COBOL statements
- FOR UPDATE OF clause 3.11.1
- forward reference 5.4.1
- freeing
- FREE statement E.28
- full scan C.7
G
- GET DESCRIPTOR statement E.29
- Globalization Support 4.8, 14.7.35
- multibyte character strings 4.9
- Globalization Support parameter
- GOTO action
- group items
- guidelines
H
- header files 1.7.1
- heap 8.4.4
- heap memory
- allocating cursor variables 6.10.2
- heap tables 4.7
- hint, optimizer C.5.1
- hints
- in DELETE statements E.18
- in SELECT statements E.54
- in UPDATE statements E.56
- HOLD_CURSOR option
- of ORACLE Precompilers E.7
- using to improve performance C.9.2.4
- what it affects C.9
- HOLD_CURSOR precompiler option 14.7.20
- host language 2.1.2
- HOST precompiler option 14.7.21
- host programs 2.1.2
- host table elements
- host table example 7.4.7
- host tables 7.1
- host variables 5.1
- hyphenation
I
- IDE F.1.1
- identifiers, ORACLE
- implicit logons 3.2.6
- implicit VARCHAR 4.5.2
- INAME option
- when a file extension is required 14.1
- INAME precompiler option 14.7.23
- INCLUDE precompiler option 14.7.24
- INCLUDE statement
- INCLUDE statements A.1.3
- index
- using to improve performance C.7
- index-organized tables 4.7
- indicator table 7.1
- indicator tables
- indicator variable
- indicator variables 5.2
- in-doubt transaction 3.13
- IN OUT parameter mode 6.2.4.1
- IN parameter mode 6.2.4.1
- input host variable
- inserting
- rows into tables and views E.30
- INSERT statement E.30
- INTEGER datatype 4.1.2.8
- internal datatype
- internal datatypes
- INTERVAL DAY TO SECOND datatype 4.2
- INTERVAL YEAR TO MONTH datatype 4.2
- INTO clause 5.1.1, 6.10.4
- IRECLEN precompiler option 14.7.25
- IS NULL operator
- for testing NULL values 2.2.21
J
- Java methods
- calling from Pro*COBOL 6.8
L
- language support 1.2.1
- LEVEL pseudocolumns 4.1.2.23
- library file 1.7.2
- line continuation 2.2.7
- linking 2.7
- LITDELIM option
- LITDELIM precompiler option 2.2.10, 14.7.26
- LNAME precompiler option 14.7.27
- LOB and precompiler datatypes 13.4.15
- LOB APPEND statement E.31
- LOB ASSIGN statement E.32
- LOB CLOSE statement E.33
- LOB COPY statement E.34
- LOB CREATE statement E.35
- LOB DESCRIBE statement E.36
- LOB DISABLE BUFFERING statement E.37
- LOB ENABLE BUFFERING statement E.38
- LOB ERASE statement E.39
- LOB FILE CLOSE statement E.40
- LOB FILE SET statement E.41
- LOB FLUSH BUFFER statement E.42
- LOB FREE TEMPORARY E.43
- LOB LOAD statement E.44
- LOB OPEN statement E.45
- LOB READ statement E.46
- LOBs
- LOB statements
- LOB TRIM statement E.47
- LOB WRITE statement E.48
- lock
- released by ROLLBACK statement E.52
- locking 3.3, 3.11
- explicit versus implicit 3.11
- modes 3.3
- overriding default 3.11
- privileges needed 3.14.2
- using the FOR UPDATE OF clause 3.11
- using the LOCK TABLE statement 3.12.1
- LOCK TABLE statement 3.12.1
- logons
- LONG datatype
- LONG RAW datatype
- LONG RAW datatypes
- LONG VARCHAR datatype 4.1.2.11
- LONG VARRAW datatype 4.1.2.12
- LRECLEN precompiler option 14.7.28
- LTYPE precompiler option 14.7.29
M
- MAXLITERAL A.1.4
- MAXLITERAL precompiler option 14.7.31
- MAXOPENCURSORS option C.9
- using for separate precompilation 2.6.1.2
- MAXOPENCURSORS precompiler option 14.7.32
- MERANT Micro Focus COBOL
- message text 8.3.3.5
- MODE
- mode, parameter 6.2.4.1
- MODE option
- MODE precompiler option 14.7.33
- multibyte character sets 4.9
- multibyte Globalization Support features
- multi-byte Globalization Support features
- multithreaded applications
- sample program 12.5
- user-interface features
- embedded SQL statements and directives 12.4.2
N
- namespaces
- naming
- naming conventions
- NATIVE
- NESTED precompiler option 14.7.34
- nested programs
- NetExpress F.1.1
- NEXTVAL pseudocolumns 4.1.2.23
- nibbles 4.12.5
- NLS_LOCAL
- NOT FOUND condition
- NOWAIT parameter 3.12.1
- using in LOCK TABLE statement 3.12.1
- NULLs
- NULLs in SQL
- NUMBER datatype
- using the SQLPRC subroutine with 11.4.3
- NVL function
- for retrieving NULL values 2.2.21
P
- PAGELEN precompiler option 14.7.41
- paragraph names
- associating with SQL statements 2.2.22
- coding area for 2.2.22
- parameter mode 6.2.4.1
- parse error offset 8.3.3.4
- parsing dynamic statements
- passwords
- changing at runtime with ALTER AUTHORIZATION 3.2.4
- defining 3.1
- hardcoding 3.1
- performance
- causes of poor C.1
- improving C.2
- PIC G for Globalization Support characters A.1.5
- PIC N for Globalization Support characters A.1.5
- PICX precompiler option 4.6.1, 14.7.43
- PL/SQL
- advantages 1.5
- cursor FOR loop 6.2.3
- datatype equivalents 11.4.3
- embedded 6.1
- exception 6.5.1
- integration with server 6.2.2
- opening a cursor variable
- package 6.2.5
- relationship with SQL 1.5
- subprogram 6.2.4
- user-defined record 6.2.7
- PL/SQL block execution
- effect on SQLCA components 8.3.5
- PL/SQL blocks
- embedded in Oracle7 precompiler programs E.22
- PL/SQL subprogram
- calling from Pro*COBOL 6.8
- PL/SQL table 6.2.6
- placeholders
- PLAN_BASELINE
- PLAN_ENABLED
- PLAN_FIXED
- PLAN_PREFIX
- PLAN_RUN
- plan, execution C.5
- precompilation
- precompilation unit 14.5
- precompiler command
- precompiler options
- abbreviating name 14.3
- ANSI Dynamic SQL 10.5
- ASACC 14.7.1
- ASSUME_SQLCODE 14.7.2
- AUTO_CONNECT 3.2.3.1, 14.7.3
- CLOSE_ON_COMMIT 5.4.1, 5.5.2, 14.7.6
- COMP_CHARSET 14.7.7
- CONFIG 14.7.8
- current values 14.3.3
- DATE_FORMAT 14.7.9
- DBMS 14.7.10, 14.7.11
- DECLARE_SECTION 2.3.2, 14.7.12
- DEFINE 14.7.13
- displaying 14.3
- displaying syntax, default, purpose 14.6
- DYNAMIC 10.5, 14.7.14
- END_OF_FETCH 14.7.15
- entering 14.4
- entering inline 14.4.2
- entering on the command line 14.1
- ERRORS 14.7.16
- FIPS 14.7.18
- FORMAT 14.7.19
- HOLD_CURSOR 14.7.20, C.9
- HOST 14.7.21
- INAME 14.7.23
- INCLUDE 14.7.24
- IRECLEN 14.7.25
- list 14.6
- LITDELIM 2.2.10, 14.7.26
- LNAME 14.7.27
- LRECLEN 14.7.28
- LTYPE 14.7.29
- macro and micro 14.3.2
- MAXLITERAL 14.7.31
- MAXOPENCURSORS 2.6.1.2, 14.7.32, C.9
- MODE 4.6.2, 8.2.3, 10.5, 14.7.33
- name of the system configuration file 14.4.3
- NESTED 14.7.34
- NLS_LOCAL 14.7.35
- ONAME 14.7.36
- ORACA 8.4.3, 14.7.22, 14.7.30, 14.7.37, 14.7.39, 14.7.40, 14.7.42, 14.7.52
- ORECLEN 14.7.38
- PAGELEN 14.7.41
- PICX 4.6.1, 14.7.43
- PLAN_BASELINE 14.7.44
- PLAN_ENABLED 14.7.48
- PLAN_FIXED 14.7.47
- PLAN_PREFIX 14.7.45
- PLAN_RUN 14.7.46
- precedence 14.3.1
- PREFETCH 5.4.9, 14.7.49, 14.7.50
- RELEASE_CURSOR 14.7.51, C.9
- respecifying 14.5
- scope of 14.5
- SELECT_ERROR 14.7.53
- specifying 14.1
- SQLCHECK 14.7.54
- syntax for 14.1
- table of how macro options set micro options 14.3.2
- THREADS 12.4.1
- TYPE_CODE 10.5, 14.7.55, 14.7.56
- UNSAFE_NULL 14.7.57
- USERID 14.7.58
- VARCHAR 14.7.59
- XREF 14.7.60
- precompilers
- advantages 1.3
- Globalization Support 4.8
- language support 1.2.1
- running 14
- using PL/SQL 6.3
- PREFETCH precompiler option 5.4.9, 5.5.3, 14.7.49, 14.7.50
- PREPARE statement E.51
- effect on data definition statements 9.6.2
- examples E.51
- in dynamic SQL method 4 11.6.6
- using in dynamic SQL 9.9, 9.11.1
- private SQL area
- Pro*COBOL
- programming guidelines 2.2
- programming language support 1.2.1
- program termination 3.9
- pseudocolumns 4.1.2.23
Q
- queries
- association with cursor 5.4
- single-row versus multirow 5.3.1
- query 5.3
R
- RAW datatype
- RAWTOHEX function 4.12.5
- read consistency 3.3
- READ ONLY parameter
- using in SET TRANSACTION 3.10
- read-only transaction 3.10
- record, user-defined 6.2.7
- REDEFINES clause
- reference
- reference cursor 6.10
- referencing
- relational operators
- RELEASE_CURSOR option C.9
- of ORACLE Precompilers E.7
- RELEASE_CURSOR precompiler option 14.7.51
- RELEASE option 3.6, 3.9
- COMMIT statement 3.6
- omitting 3.9
- restrictions 3.8
- ROLLBACK statement 3.7
- remote database
- restrictions
- retrieving rows from a table
- RETURN-CODE special register is unpredictable A.1.6
- returning clause 5.3.3
- rollback
- roll back
- to a savepoint E.53
- to the same savepoint multiple times E.52
- rollback segments 3.3
- ROLLBACK statement 3.7, E.52
- effects 3.7
- ending a transaction E.52
- example 3.7
- examples E.52
- RELEASE option 3.7
- TO SAVEPOINT clause 3.7
- using in a PL/SQL block 3.14.3
- using in error-handling routines 3.7
- where to place 3.7
- rolling back
- ROWID datatype
- heap tables versus index-organized tables 4.7
- Universal 4.7
- use of 4.7
- use of ALLOCATE 4.7
- ROWID pseudocolumns
- retrieving with SQLROWIDGET 4.7.1
- universal ROWID 4.7
- using to mimic CURRENT OF 3.12, 7.11
- row lock
- ROWNUM pseudocolumns 4.1.2.23
- rows
- fetching from cursors E.26, E.27
- inserting into tables and views E.30
- updating E.56
- rows-processed count 8.3.3.3
- RR diagrams
S
- sample database table
- sample programs
- calling a stored procedure 6.9
- cursor operations 5.8
- cursor variables
- cursor variable use 6.10.8
- datatype equivalencing 4.14
- dynamic SQL Method 1 9.8
- dynamic SQL method 2 9.10
- dynamic SQL Method 3 9.12
- dynamic SQL method 4 11.8
- EXEC ORACLE scope 14.4.2.2
- fetching in batches 7.4.7, 7.13
- LOBDEMO1.PCO 13.5
- location of 1.7
- PL/SQL examples 6.4.1
- SAMPLE1.PCO 2.9
- SAMPLE10.PCO 11.8
- SAMPLE11.PCO 6.10.8
- SAMPLE12.PCO 10.7
- SAMPLE13.PCO 2.4.1.2
- SAMPLE14.PCO 7.13
- SAMPLE2.PCO 5.8
- SAMPLE3.PCO 7.4.7
- SAMPLE4.PCO 4.14
- SAMPLE6.PCO 9.8
- SAMPLE7.PCO 9.10
- SAMPLE8.PCO 9.12
- SAMPLE9.PCO 6.9
- simple query 2.9
- tables of group items 7.13
- WHENEVER...DO CALL example 8.3.9.2
- savepoint 3.8
- savepoints
- SAVEPOINT statement 3.8, E.53
- scalar types 11.4.3
- scale
- scope
- cursor variables 6.10.1
- of DECLARE STATEMENT directive E.16
- of precompiler options 14.5
- of the EXEC ORACLE statement 14.4.2.2
- WHENEVER directive 8.3.9.3
- search condition 5.3.7
- using in the WHERE clause 5.3.7
- SELDFCLP variable (SQLDA) 11.3
- SELDFCRCP variable (SQLDA) 11.3
- SELDFMT variable (SQLDA) 11.3
- SELDH-CUR-VNAMEL variable (SQLDA) 11.3
- SELDH-MAX-VNAMEL variable (SQLDA) 11.3
- SELDH-VNAME variable (SQLDA) 11.3
- SELDI-CUR-VNAMEL variable (SQLDA) 11.3
- SELDI-MAX-VNAMEL variable (SQLDA) 11.3
- SELDI variable (SQLDA) 11.3
- SELDI-VNAME variable (SQLDA) 11.3
- SELDVLN variable (SQLDA) 11.3
- SELDVTYP variable (SQLDA) 11.3
- SELDV variable (SQLDA) 11.3
- SELECT_ERROR option 5.3.1
- SELECT_ERROR precompiler option 14.7.53
- select descriptor 11.2.1
- select descriptors
- select list 5.3.1
- select-list items
- select SQLDA
- SELECT statement E.54
- semantic checking D.1
- enabling D.3.1
- using the SQLCHECK option D.1
- separate precompilation
- session 3.3
- sessions
- SET clause 5.3.5
- SET DESCRIPTOR statement E.55
- SET TRANSACTION statement
- snapshot 3.3
- SQL
- summary of statements E.1
- SQL_CURSOR E.4
- SQL*Plus 1.4
- SQLADR subroutine
- SQLCA 1.7.1, 8.2.1
- SQLCABC field 8.3.4.2
- SQLCAID field 8.3.4.1
- SQLCA status variable
- data structure 8.3.1
- declaring 8.3.2
- effect of MODE option 8.2.3
- explicit versus implicit checking 8.2.1
- purpose 8.3
- SQLCHECK option
- using the DECLARE TABLE statement D.3.1.2
- using to check syntax/semantics D
- SQLCHECK precompiler option 14.7.54
- SQLCODE field 8.3.4.4
- SQL codes
- returned by SQLGLS routine 8.3.10
- SQLCODE status variable
- SQL Communications Area 2.1.9.2
- SQL-CONTEXT 12.4.2
- SQLDA 1.7.1, 9.13.1, 9.13.3
- bind versus select 9.13.3
- BNDDFCLP variable 11.3
- BNDDFCRCP variable 11.3
- BNDDFMT variable 11.3
- BNDDH-CUR-VNAMEL variable 11.3
- BNDDH-MAX-VNAMEL variable 11.3
- BNDDH-VNAME variable 11.3
- BNDDI-CUR-VNAMEL variable 11.3
- BNDDI-MAX-VNAMEL variable 11.3
- BNDDI variable 11.3
- BNDDI-VNAME variable 11.3
- BNDDVLN variable 11.3
- BNDDVTYP variable 11.3
- BNDDV variable 11.3
- declaring 11.2.3
- example 11.2.3
- information stored in 9.13.3
- purpose 11.2.1
- SELDFCLP variable 11.3
- SELDFCRCP variable 11.3
- SELDFMT variable 11.3
- SELDH-CUR-VNAMEL variable 11.3
- SELDH-MAX-VNAMEL variable 11.3
- SELDH-VNAME variable 11.3
- SELDI-CUR-VNAMEL variable 11.3
- SELDI-MAX-VNAMEL variable 11.3
- SELDI variable 11.3
- SELDI-VNAME variable 11.3
- SELDVLN variable 11.3
- SELDVTYP variable 11.3
- SELDV variable 11.3
- SQLADR subroutine 11.4.1
- SQLDFND variable 11.3
- SQLDNUM variable 11.3
- structure 11.3
- SQL Descriptor Area 9.13.1, 11.2
- SQLDFND variable (SQLDA) 11.3
- SQL directives
- SQL directives CONTEXT USE E.12
- SQLDNUM variable (SQLDA) 11.3
- SQLERRD(3) field 8.3.4.5
- using with batch fetch 7.4.3
- SQLERRD(3) variable 8.3.3.3
- SQLERRD(5) field 8.3.4.5
- SQLERRMC field 8.3.4.4
- SQLERRMC variable 8.3.3.5
- SQLERRML field 8.3.4.4
- SQLERROR condition 8.3.8.3
- SQLFC parameter 8.3.10
- SQLGLM subroutine
- SQLGLS routine 8.3.10
- SQLIEM subroutine
- SQLNUL subroutine
- SQLPRC subroutine
- SQLROWIDGET
- retrieving ROWID of last row inserted 4.7.1
- SQLSTATE
- SQL statements
- SQLSTATE status variable
- SQLSTM parameter 8.3.10
- SQLSTM routine 8.3.10
- SQLWARN(4) flag 8.3.4.6
- SQLWARNING
- condition WHENEVER directive E.58
- SQLWARNING condition 8.3.8.2
- statement-level rollback 3.7.1
- status codes for error reporting 8.3.3.1
- STMLEN parameter 8.3.10
- STOP action
- stored procedure
- stored procedures
- stored subprogram
- calling 6.8.2.1
- creating 6.8.1
- packaged versus standalone 6.8
- stored versus inline C.4
- using to improve performance C.4
- stored subprogram, calling 6.8
- STRING datatype 4.1.2.17
- string literals
- continuing on the next line 2.2.7
- subprogram, PL/SQL 6.2.4
- subprogram, PL/SQL or Java 6.8
- subquery 5.3.4
- syntactic checking D.1
- syntax
- syntax, embedded SQL 2.1.3
- syntax diagrams
- description of E.3
- how to read E.3
- how to use E.3
- symbols used in E.3
- SYSDATE function 4.1.2.23
- SYSDBA privilege show to set 3.2.5.2
- SYSOPER privilege
- system failures
- effect on transactions 3.5
- System Global Area (SGA) 6.8
T
- table (host) elements
- table lock
- tables
- elements 7.1
- index-organized 4.7
- inserting rows into E.30
- updating rows in E.56
- tables, host 7.1
- TERMINAL format
- terminator for embedded SQL statements 2.2.25
- threads E.10
- THREADS
- TIMESTAMP datatype 4.2
- TIMESTAMP WITH LOCAL TIME ZONE datatype 4.2
- TIMESTAMP WITH TIME ZONE datatype 4.2
- TO SAVEPOINT clause 3.8
- restrictions 3.8
- using in ROLLBACK statement 3.8
- trace facility
- using to improve performance C.5.1.1
- transaction 3.4
- transactions
- committing E.8
- contents 3.5
- guidelines 3.14.1
- how to begin 3.5
- how to end 3.5
- in-doubt 3.13
- making permanent 3.6
- read-only 3.10
- rolling back E.52
- subdividing with savepoints 3.8
- undoing 3.7
- undoing parts of 3.8
- when rolled back automatically 3.5, 3.7
- truncated values 6.5.2
- truncation errors
- tuning, performance C.1
- TYPE_CODE option
- effect on functionality 10.5
- TYPE_CODE precompiler option 14.7.55, 14.7.56
- TYPE statements
- using the CHARF datatype specifier 4.12.3
U
- UID function 4.1.2.23
- undo a transaction E.52
- universal ROWID
- UNSAFE_NULL precompiler option 14.7.57
- UNSIGNED datatype 4.1.2.18
- UPDATE statement E.56
- updating
- rows in tables and views E.56
- use
- user-defined record 6.2.7
- USER function 4.1.2.23
- USERID option
- using with the SQLCHECK option D.3.1.1
- USERID precompiler option 14.7.58
- usernames
- user session 3.3
- USING clause
- CONNECT statement 3.2.2.1
- of FETCH statement E.26
- of OPEN statement E.49
- using indicator variables 9.9.1
- using in the EXECUTE statement 9.9.1
- using dbstring
- Oracle Net Services database id specification E.9
V
- V7
- VALUE clause
- initializing host variables 4.3.1.2
- VALUES clause
- INSERT statement 5.3.3
- of embedded SQL INSERT statement E.30
- of INSERT statement E.30
- using a subquery 5.3.4
- VARCHAR2 datatype
- VARCHAR datatype 4.1.2.19
- VARCHAR precompiler option 14.7.59
- VARCHAR pseudotype
- VARCHAR variables
- VAR directive E.57
- VARNUM datatype 4.1.2.21
- VARRAW datatype 4.1.2.22
- VAR statement
- VARYING keyword
- versus VARYING phrase 4.5.1
- versions of COBOL supported 2.2.3
- views
- inserting rows into E.30
- updating rows in E.56
W
- warning flags for error reporting 8.3.3.2
- WHENEVER
- WHENEVER directive 8.3.8, E.58
- WHERE clause 5.3.7
- DELETE statement 5.3.6
- of DELETE statement E.18
- of UPDATE statement E.56
- search condition 5.3.7
- SELECT statement 5.3.1
- UPDATE statement 5.3.5
- using host tables 7.10
- WHERE CURRENT OF clause 5.4.5
- WITH HOLD
- clause of DECLARE CURSOR statement 5.4.1
- WORK option
- of COMMIT statement E.8
- of ROLLBACK statement E.52
Back to main content