Oracle7 Server Application Developer's Guide
Index
Index
- %ROWTYPE attribute [2]
- %TYPE attribute [2]
- access, object
- access
- adding labels
- ADMIN option
- AFTER triggers, auditing and [2]
- alerters
- ALL_ERRORS view
- ALL_LABELS view
- allocation, extents
- ALTER CLUSTER command
- ALTER FUNCTION command [2]
- ALTER INDEX command
- ALTER PACKAGE command
- ALTER PROCEDURE command
- ALTER SEQUENCE command
- ALTER TABLE command [2]
- ALTER TRIGGER command
- ALTER VIEW command
- ALTER_COMPILE procedure
- altering
- American National Standards Institute (ANSI), ANSI-compatible locking
- anonymous PL/SQL blocks, about [2]
- ANSI SQL92, FIPS flagger
- applications
- arrays of C structs
- auditing, triggers and
- BEFORE triggers
- BIND_VARIABLE procedure
- BIND_VARIABLE procedures
- blank padding data, performance considerations
- body, triggers
- business rules
- CACHE option, CREATE SEQUENCE command [2]
- caches
- CASCADE option, integrity constraints
- CASE tools
- CATPROC.SQL file [2] [3]
- CHAR datatype
- CHARARR datatype, in DBMS_OUTPUT
- CHECK constraint
- client-side development tools
- CLOSE_CURSOR procedure [2]
- CLOSE_DATABASE_LINK procedure
- clusters
- COLUMN_VALUE procedure
- COLUMN_VALUE_LONG procedure [2]
- columns
- comments, on Oracle documentation
- COMMIT command
- communication, between sessions
- comparison operators, comparing labels
- COMPILE option, of ALTER PROCEDURE command
- compliance with industry standards
- composite keys, restricting nulls in
- concurrency
- conditional predicates
- consistency, read-only transactions
- constraining tables
- constraints, composite UNIQUE keys
- conventions, used in this Guide
- conversion functions
- converting data
- correlation names [2] [3] [4]
- CREATE CLUSTER command [2]
- CREATE INDEX command [2]
- CREATE PACKAGE BODY command
- CREATE PACKAGE command
- CREATE ROLE command
- CREATE SCHEMA command
- CREATE SEQUENCE command
- CREATE TABLE command [2] [3]
- CREATE TRIGGER command
- CREATE VIEW command
- CREATE_PIPE procedure
- creating
- CURRVAL pseudo-column
- cursor variables
- cursors
- data blocks, factors affecting size of
- data conversion
- data dictionary
- database
- datatypes
- date arithmetic
- DATE datatype
- DBA_ERRORS view
- DBA_ROLE_PRIVS view
- DBMS labels
- DBMS_ALERT package
- DBMS_APPLICATION_INFO package
- DBMS_DEFER package
- DBMS_DEFER_QUERY package
- DBMS_DEFER_SYS package
- DBMS_DESCRIBE package [2]
- DBMS_JOB package
- DBMS_LOCK package [2] [3]
- DBMS_OUTPUT package [2]
- DBMS_PIPE package [2]
- DBMS_REFRESH package
- DBMS_REPCAT package
- DBMS_REPCAT_ADMIN package
- DBMS_REPCAT_AUTH package
- DBMS_SHARED_POOL package
- DBMS_SNAPSHOT package
- DBMS_SPACE package
- DBMS_SQL functions
- DBMS_SQL package [2]
- DBMS_SYSTEM package
- DBMSALRT.SQL file
- DBMSDESC.SQL file
- DBMSLOCK.SQL file [2]
- DBMSOTPT.SQL file
- DBMSPIPE.SQL file
- DBMSSQL.SQL file
- DDL statements, package state and
- debugging
- DECLARE, not used in stored procedures
- default
- DEFINE_COLUMN procedure [2]
- DEFINE_COLUMN_LONG procedure [2]
- DELETE command
- dependencies
- DESCRIBE_PROCEDURE procedure
- Designer/2000
- designing applications
- Developer/2000
- DISABLE procedure [2]
- disabling
- distributed databases
- distributed queries
- distributed transactions, LOCK TABLE command
- DISTRIBUTED_LOCK_TIMEOUT parameter, LOCK TABLE command and
- DROP CLUSTER command [2]
- DROP INDEX command
- DROP ROLE command
- DROP TABLE command
- DROP TRIGGER command
- dropping
- dynamic SQL
- embedded SQL
- ENABLE procedure [2]
- enabling
- Entity-Relationship model
- errors
- events, signalling with alerters
- exception handlers, in PL/SQL
- exceptions
- exclusive locks, LOCK TABLE command
- EXECUTE function [2]
- EXECUTE_AND_FETCH function
- execution flow, in dynamic SQL
- explicit locking, manual locking
- extents
- FCLOSE procedure
- FCLOSE_ALL procedure
- features
- feedback, on Oracle documentation
- FETCH_ROWS function
- FETCH_ROWS procedure
- FFLUSH procedure
- file I/O, in PL/SQL
- file ownership, with the UTL_FILE package
- FIPS flagger, interactive SQL statements and
- FIXED_DATE parameter
- FOPEN function
- FOR EACH ROW clause
- FOREIGN KEY constraint, defining [2]
- GET_LINE procedure [2] [3]
- GET_LINES procedure [2]
- GRANT command
- granting privileges and roles
- hash clusters
- hiding PL/SQL code
- IN OUT parameter mode
- IN parameter mode
- indexes
- industry standards compliance
- initialization part of package, avoiding problems with
- INITRANS parameter
- INSERT command
- integrity constraints
- interactive block execution
- invalid views
- IS_OPEN function [2]
- IS_ROLE_ENABLED procedure
- ISOLATION LEVEL
- join view
- Julian dates, using
- key-preserved tables
- keys
- labels
- LAST_ERROR_POSITION function
- LAST_ROW_COUNT function
- LAST_ROW_ID function
- LAST_SQL_FUNCTION_CODE function
- local procedures, in a package body
- LOCK TABLE command [2] [3]
- locking
- locks
- LONG datatype
- LONG RAW datatype
- maintaining applications
- manual locking
- MAX_ENABLED_ROLES parameter, default roles and
- MAXTRANS option
- messages, between sessions
- MLSLABEL datatype
- modes, of parameters
- modifiable join view, definition of
- mutating tables
- name resolution
- national language support
- NEW_LINE procedure [2]
- NEW, correlation name
- NEXT_ITEM_TYPE function
- NEXTVAL pseudo-column [2]
- NOCACHE option, CREATE SEQUENCE statement
- normalization
- NOT NULL constraint
- NOWAIT option
- NUMBER datatype
- objects, schema
- OCI
- OLD, correlation name
- one-to-many relationship, with foreign keys
- one-to-one relationship, with foreign keys
- OPEN_CURSOR function [2]
- OPEN_CURSORS parameter
- operating system, roles and
- optimizer, using hints in applications
- OR REPLACE clause, for creating packages
- Oracle Call Interface
- Oracle errors
- Oracle Precompilers, calling stored procedures and packages
- Oracle Procedure Builder
- Oracle-supplied packages, where documented
- OUT parameter mode
- outer joins
- overloading
- PACK_MESSAGE procedure
- package
- package body
- package specification
- packages
- parallel server
- parameter
- PARSE procedure [2]
- parse tree
- pcode, when generated for triggers
- PCTFREE storage parameter
- PCTUSED storage parameter
- performance, database
- performance
- pipes
- PL/SQL
- pragma [2]
- precompiler, applications
- precompilers
- PRIMARY KEY constraint
- private SQL areas, cursors and
- privileges
- procedures
- profiles, application design and
- program units, in PL/SQL
- PUBLIC user group
- purity level
- PUT procedure [2] [3]
- PUT_LINE procedure [2] [3]
- PUTF procedure
- queries, distributed
- RAISE statement
- RAISE_APPLICATION_ERROR procedure
- raising exceptions, triggers
- RAW datatype
- read-only transactions
- RECEIVE_MESSAGE function
- recompilation, avoiding runtime
- REFERENCING option
- referential integrity
- REGISTER procedure
- remote exception handling
- REMOVE procedure
- REMOVE_PIPE procedure
- RENAME command
- renaming objects
- repeatable reads [2]
- RESET_PACKAGE procedure
- RESTRICT_REFERENCES pragma
- REVOKE command
- revoking privileges and roles
- RNDS argument
- RNPS argument
- ROLE_SYS_PRIVS view
- ROLE_TAB_PRIVS view
- roles
- ROLLBACK command
- rolling back transactions, to savepoints
- row exclusive locks (RX), LOCK TABLE command
- row labels, modifying
- row locking, manually locking
- row share locks (RS), LOCK TABLE command
- row triggers
- ROW_LOCKING parameter
- ROWID datatype
- ROWLABEL pseudo-column
- rows
- ROWTYPE_MISMATCH exception
- RS locks, LOCK TABLE command
- RX locks, LOCK TABLE command
- S locks, LOCK TABLE command
- sample programs
- SAVEPOINT command
- savepoints
- schemas
- security
- SELECT ... FOR UPDATE command
- SELECT command
- SEND_MESSAGE function
- SEQUENCE_CACHE_ENTRIES parameter
- sequences
- SERIALIZABLE option, for ISOLATION LEVEL
- SERIALIZABLE parameter
- serializable transactions
- Server Manager, SET SERVEROUTPUT ON command
- sessions
- SET ROLE command [2]
- SET SERVEROUTPUT ON
- SET TRANSACTION command
- SET_DEFAULTS procedure
- SET_LABEL procedure
- SET_MLS_LABEL_FORMAT procedure
- SET_NLS procedure
- SET_ROLE procedure
- SET_SQL_TRACE procedure
- SGA
- share locks (S), LOCK TABLE command
- share row exclusive locks (SRX), LOCK TABLE command
- shared SQL areas, using in applications
- SHOW command, LABEL option
- side effects [2]
- SIGNAL procedure
- signatures
- SORT_AREA_SIZE parameter, index creation and
- SQL statements
- SQL*Loader, indexes and
- SQL*Module
- SQL*Plus [2] [3] [4] [5] [6] [7] [8] [9]
- SRX locks, LOCK Table command
- standards
- statement triggers
- state, session, of package objects
- storage parameters
- stored functions
- stored procedures
- structs, arrays of in C
- supplied procedures
- synonyms
- SYSDATE function
- system global area
- system-specific Oracle documentation [2] [3] [4] [5] [6] [7] [8] [9] [10]
- tables, altering [2]
- temporary segments, index creation and
- text, conventions in this Guide
- third generation language
- thread safety, in OCI applications
- timestamps, for dependencies among PL/SQL library units
- TO_CHAR function
- TO_LABEL function
- transactions
- triggers
- TRUNCATE TABLE command
- Trusted Oracle7 Server, dynamic SQL
- tuning
- unhandled exceptions
- UNIQUE key constraints
- UNIQUE_SESSION_ID procedure
- UNPACK_MESSAGE procedures
- UPDATE command
- updating applications
- updating tables, with parent keys [2]
- USER function
- user locks, requesting
- user-defined errors [2]
- USER_ERRORS view
- USERENV function, LABEL option
- username, as reported in a trigger
- usernames, database, schemas and
- users, database, dropped roles and
- UTL_FILE package
- UTLDTREE.SQL file [2]
- UTLEXCPT.SQL file
- UTLLOCKT.SQL script
- VARCHAR datatype
- VARCHAR2 datatype
- VARIABLE_VALUE procedure [2]
- views
- violating integrity constraints
- WAITANY procedure
- WAITONE procedure
- WHEN clause
- WITH GRANT OPTION
- WNDS argument
- WNPS argument
- wrapper
- X locks, LOCK TABLE command