Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4.96 Mб

Chapter 10, "Working With System Events"

This chapter explains how to retrieve information, such as the user ID and database name, about the event that fires a trigger.

Chapter 11, "Using the Publish-Subscribe Model for Applications"

This chapter introduces the Oracle Database model for asynchronous communication, also known as messaging or queuing.

Part IV: Developing Specialized Applications

Chapter 12, "Using Regular Expressions With Oracle Database"

This chapter discusses regular expression support built into Oracle Database, regular expression syntax, and how to write queries using regular expressions in SQL.

Chapter 13, "Developing Web Applications with PL/SQL"

This chapter explains how to create dynamic Web pages and applications that work with the Internet, e-mail, and so on, using the PL/SQL language.

Chapter 14, "Porting Non-Oracle Applications to Oracle Database 10g"

This chapter lists features and techniques you can use to make applications run on Oracle Database 10g that were originally written for another, non-Oracle database.

Chapter 15, "Using Flashback Features"

This chapter describes how to use features that let you examine past data and its history, and to recover that data.

Chapter 16, "Using Oracle XA with Transaction Monitors"

This chapter describes how to connect Oracle Database with a transaction monitor.

Related Documentation

For more information, see these Oracle resources.

Use the PL/SQL User's Guide and Reference to learn PL/SQL and to get a complete description of the PL/SQL high-level programming language, which is Oracle's procedural extension to SQL.


The Oracle Call Interface (OCI) is described in Oracle Call Interface Programmer's Guide and Oracle C++ Call Interface Programmer's Guide.

You can use the OCI to build third-generation language (3GL) applications that access the Oracle Database.

The Oracle Database Security Guide discusses security features of the database that application developers and database administrators need to be aware of.

Oracle also provides the Pro* series of precompilers, which allow you to embed SQL and PL/SQL in your application programs. If you write 3GL application programs in C, C++, COBOL, or FORTRAN that incorporate embedded SQL, then refer to the corresponding precompiler manual. For example, if you program in C or C++, then refer to the Pro*C/C++ Programmer's Guide.

Oracle Developer/2000 is a cooperative development environment that provides several tools including a form builder, reporting tools, and a debugging environment for PL/SQL. Refer to the appropriate Oracle Developer/2000 documentation if you use this product.

For SQL information, see the Oracle Database SQL Reference and Oracle Database Administrator's Guide. For basic Oracle Database concepts, see Oracle Database Concepts.

For developing applications that manipulate XML data, see Oracle XML Developer's Kit Programmer's Guide and Oracle XML DB Developer's Guide.

Oracle Database error message documentation is available only in HTML. If you have access only to the Oracle Documentation CD, you can browse the error messages by range. After you find the specific range, use your browser's "find in page" feature to locate the specific message. When connected to the Internet, you can search for a specific error message using the error message search feature of the Oracle Database online documentation.

Many of the examples in this book use the sample schemas of the seed database, which is installed by default when you install Oracle. Refer to Oracle Database Sample Schemas for information on how these schemas were created and how you can use them yourself.

Printed documentation is available for sale in the Oracle Store at http://oraclestore.oracle.com/

To download free release notes, installation documentation, white papers, or other collateral, visit the Oracle Technology Network (OTN). You must register online before using OTN; registration is free and can be done at



If you already have a username and password for OTN, then you can go directly to the documentation section of the OTN Web site at



This section describes the conventions used in the text and code examples of this documentation set. It describes:

Conventions in Text

Conventions in Code Examples

Conventions in Text

We use various conventions in text to help you more quickly identify special terms. The following table describes those conventions and provides examples of their use.








Bold typeface indicates terms that are

When you specify this clause, you create an


defined in the text or terms that appear in

index-organized table.


a glossary, or both.



Italic typeface indicates book titles or

Oracle Database Concepts



Ensure that the recovery catalog and target





database do not reside on the same disk.

UPPERCASE Uppercase monospace typeface indicates monospace elements supplied by the system. Such (fixed-width elements include parameters, privileges, font) datatypes, RMAN keywords, SQL

keywords, SQL*Plus or utility commands, packages and methods, as well as system-supplied column names, database objects and structures, usernames, and roles.

You can specify this clause only for a NUMBER column.

You can back up the database by using the BACKUP command.

Query the TABLE_NAME column in the USER_ TABLES data dictionary view.






lowercase Lowercase monospace typeface indicates monospace executable, filenames, directory names, (fixed-width) and sample user-supplied elements. Such font elements include computer and database

names, net service names, and connect identifiers, as well as user-supplied database objects and structures, column names, packages and classes, usernames and roles, program units, and parameter values.

Note: Some programmatic elements use a mixture of UPPERCASE and lowercase. Enter these elements as shown.

Enter sqlplus to open SQL*Plus.

The password is specified in the orapwd file.

Back up the datafiles and control files in the

/disk1/oracle/dbs directory.

The department_id, department_name, and location_id columns are in the hr.departments table.

Set the QUERY_REWRITE_ENABLED initialization parameter to true.

Connect as oe user.

The JRepUtil class implements these methods.

lowercase Lowercase monospace italic font monospace represents placeholders or variables.

(fixed-width font) italic

You can specify the parallel_clause.

Run Uold_release.SQL where old_ release refers to the release you installed prior to upgrading.

Conventions in Code Examples

Code examples illustrate SQL, PL/SQL, SQL*Plus, and other command-line statements. They are displayed in a monospace (fixed-width) font and separated from normal text, as shown in this example:

SELECT username FROM dba_users WHERE username = 'MIGRATE';

The following table describes typographic conventions used in code examples and provides examples of their use.




[ ]

Brackets enclose one or more optional


items. Do not enter the brackets.

{ }

Braces enclose two or more items, one of


which is required. Do not enter the braces.


A vertical bar represents a choice of two


or more options within brackets or braces.


Enter one of the options. Do not enter the


vertical bar.

DECIMAL (digits [ , precision ])




Соседние файлы в папке Oracle 10g