Professional Documents
Culture Documents
1
Features Overview
February 1999
PRODUCT SUMMARY
SQL*Plus, the primary interface to Oracle8i™ provides a powerful yet easy-to-use environment
for querying, defining, and controlling data. SQL*Plus delivers a full implementation of Oracle
SQL and PL/SQL™, along with a rich set of extensions. The exceptional scalability of the
Oracle8i server, coupled with the object-relational technology of SQL*Plus, makes it possible to
develop complex datatypes and objects using Oracle’s integrated systems solution.
With each release, Oracle Advanced Replication keeps getting faster, and Oracle8i is no
exception. Several enhancements have been made which significantly improve the performance
of both deferred transaction propagation as well as snapshot refresh.
SQL*Plus provides a flexible interface to Oracle8i, allowing users to manipulate SQL commands
and PL/SQL blocks. With SQL*Plus, users can easily start up and shut down the database, create
and call Java types and resources, create ad hoc queries, retrieve and format data, and manage the
database.
With SQL*Plus, users can work directly with Oracle8i to easily and efficiently perform a variety
of database maintenance tasks and create new user-defined object types, such as Java types.
SQL*Plus also manages the storage and manipulation of Oracle8i large objects.
POWERFUL DATA RETRIEVAL
The easy syntax of SQL*Plus gives users fast access to their data. Users can retrieve data,
perform calculations, and create ad hoc reports. Users can also write, and optionally store,
powerful queries to retrieve data from complex relationships and object types.
The custom formatting features of SQL*Plus lets users turn query results into precisely formatted
custom reports, using formatting commands to create titles, headers, column headings, column
separators, display formats, summaries, multiline fields, and many other format options.
SQL*Plus makes it possible to dynamically change sections of a query at runtime, prompting the
user for any undefined variables. Users can also execute scripts stored in command files or in
batch.
SQL*Plus sessions give users flexibility: allowing them to execute commands of the host
operating system, use the system editor—even connect to another database. SQL*Plus also
provides easily accessible online help, and Oracle’s National Language Support supports
messages and data in many languages.
SQL*Plus is available on a wide range of platforms and can connect to Oracle8i, Oracle Lite, and
to remote databases using Oracle’s Transparent Gateways products.
− Views
Format Query Results
− Functions
• Customize column headings
− Packages
• Create multiline headings
• Specify number and date format masks − Procedures
for data
• Perform timing audits
• Specify default date format
• Specify array fetches
• Compute and print summaries
• Display number of records retrieved
• Customize labels for print summaries
• Retrieve large objects in manageable pieces
• Suppress duplicate values
• Run scripts created in Oracle8 or Oracle8i
• Skip lines on break
• Access SQL features introduced with
• Break on line or page Oracle8i
• Wrap fields onto multiple lines • Access Oracle8i datatypes and user defined
• Set separator text printed between columns object types
• Create and align page headers and footers • Define object type methods in PL/SQL,
including object views and INSTEAD
• Set page dimensions OF triggers
• Print page or line number
• Set alignment for terminals which display
Interactive Commands
shift character sets
• Define the starting position from which • Define and undefine variables in
large object data is displayed command files
• Customize the characteristics of object • Pass parameters to command files
attributes
• Execute host operating system commands • Integrate queries with PL/SQL blocks
• Connect to another database • Edit PL/SQL blocks
• Monitor performance of command files • Execute PL/SQL stored procedures
• Monitor execution statistics of SQL DML • Output and format query data from stored
statements procedures
• Tune SQL statements • Display PL/SQL procedure and package
compilation errors
• Load, edit, and save files
• Set and print bind variables
• Use the system editor to create and edit host
system files • Format data from PL/SQL REF
CURSOR variables
• Define output device
Worldwide Inquiries:
+1.650.506.7000
Fax +1.650.506.7200
http://www.oracle.com/
All other company and product names mentioned are used for
identification purposes only and may be trademarks of their
respective owners.