Book description
SQL (Structured Query Language) is the heart of a relational database management system. It's the language used to query the database, to create new tables in the database, to update and delete database fields, and to set privileges in the database. Oracle SQL: The Essential Reference is for everyone who needs to access an Oracle database using SQL--developers, DBAs, designers, and managers. SQL is based on research dating back to the late 1960s, but its first commercial release was in the RDBMS announced by the fledgling Oracle Corporation in 1979. Since that time, every other database vendor has adopted SQL, and ANSI and the ISO have made it a standard. Although vendors diverge in their extensions to SQL, the core language is standard across vendor boundaries. Despite SQL's long history and relative simplicity, few developers and database administrators are truly masters of SQL. The constant stream of vendor enhancements, the hard-won experience in tuning SQL for best performance, and the requirements of particular operational environments mean that there is always more to learn about SQL. Oracle SQL: The Essential Reference delivers all the information needed to keep ahead of the learning curve on standard SQL and Oracle's extensions to it. This single, concise reference volume will hold its own against a stack of Oracle manuals and even yield insights and examples not available in those manuals. There are chapters on basic SQL elements (naming requirements, column types, pseudo-types, data conversion rules, operators); Data Definition Language (DDL) and Data Manipulation Language (DML); common language elements (constraints, storage clause, predicates); SQL functions; PL/SQL (including procedures, functions, and packages); SQL*Plus, and Oracle SQL optimization and tuning. The book covers Oracle 8i, release 8.1.6.
Table of contents
- Copyright
- Dedication
- Foreword
- Preface
- Elements of SQL
-
Data Definition Statements
- SQL DDL Statements by Task
-
SQL Statement Syntax
- ALTER RESOURCE COST
- ALTER SESSION
- ALTER SYSTEM
- ANALYZE
- ASSOCIATE STATISTICS
- AUDIT (Schema Objects)
- AUDIT (SQL Statements)
- CALL
- COMMENT
- CREATE/ALTER/DROP CLUSTER
- CREATE CONTROLFILE
- CREATE/ALTER DATABASE
- CREATE/DROP DATABASE LINK
- CREATE/DROP DIMENSION
- CREATE/DROP DIRECTORY
- CREATE/ALTER/DROP FUNCTION
- CREATE/ALTER/DROP INDEX
- CREATE/ALTER/DROP MATERIALIZED VIEW
- CREATE/ALTER/DROP MATERIALIZED VIEW LOG
- CREATE/ALTER/DROP PACKAGE
- CREATE/ALTER/DROP PROCEDURE
- CREATE/ALTER/DROP PROFILE
- CREATE/ALTER/DROP ROLE
- CREATE/ALTER/DROP ROLLBACK SEGMENT
- CREATE SCHEMA
- CREATE/ALTER/DROP SEQUENCE
- CREATE/ALTER/DROP SNAPSHOT
- CREATE/ALTER/DROP SNAPSHOT LOG
- CREATE/DROP SYNONYM
- CREATE/ALTER/DROP TABLE
- CREATE/ALTER/DROP TABLESPACE
- CREATE TEMPORARY TABLESPACE
- CREATE/ALTER/DROP TRIGGER
- CREATE/ALTER/DROP USER
- CREATE/ALTER/DROP VIEW
- DISASSOCIATE STATISTICS
- EXPLAIN PLAN
- GRANT (Object Privileges)
- GRANT (System Privilege or Role)
- NOAUDIT (Schema Objects)
- NOAUDIT (SQL Statements)
- RENAME
- REVOKE (Object Privileges)
- REVOKE (System Privilege or Role)
- Data Manipulation and Control Statements
- Common SQL Elements
- SQL Functions
-
SQL*Plus
- Command-Line Syntax
- SQL*Plus Editing Commands
- Formatting SQL*Plus Output
- Miscellaneous SQL*Plus Commands
- SQL*Plus Variables and Related Commands
-
SQL*Plus System Variables
- APPINFO
- ARRAYSIZE
- AUTOCOMMIT
- AUTOPRINT
- AUTORECOVERY
- AUTOTRACE
- BLOCKTERMINATOR
- CLOSECURSOR
- CMDSEP
- COLSEP
- COMPATIBILITY
- CONCAT
- COPYCOMMIT
- COPYTYPECHECK
- DEFINE
- ECHO
- EDITFILE
- EMBEDDED
- ESCAPE
- FEEDBACK
- FLAGGER
- FLUSH
- HEADING
- HEADSEP
- INSTANCE
- LINESIZE
- LOBOFFSET
- LONG
- LONGCHUNKSIZE
- MARKUP HTML
- NEWPAGE
- NULL
- NUMFORMAT
- NUMWIDTH
- PAGESIZE
- PAUSE
- RECSEP
- RECSEPCHAR
- SERVEROUTPUT (Oracle7 Syntax)
- SERVEROUTPUT (Oracle8 Syntax)
- SHIFT
- SHOWMODE
- SQLBLANKLINES
- SQLCASE
- SQLCONTINUE
- SQLNUMBER
- SQLPREFIX
- SQLPROMPT
- SQLTERMINATOR
- SUFFIX
- TAB
- TERMOUT
- TIME
- TIMING
- TRIMOUT
- TRIMSPOOL
- UNDERLINE
- VERIFY
- WRAP
- PL/SQL
- SQL Statement Tuning
- SQL Resources
- Colophon
- Index
Product information
- Title: Oracle SQL: the Essential Reference
- Author(s):
- Release date: September 2000
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781565926974
You might also like
book
Oracle SQL Developer
Learn Database design, development,and administration using the feature-rich SQL Developer 4.1 interface About This Book Explore …
book
Oracle SQL Recipes: A Problem-Solution Approach
Have you ever been faced with a new type of query to write, or been asked …
book
Oracle SQL Tuning with Oracle SQLTXPLAIN: Oracle Database 12c Edition, Second Edition
Learn through this practical guide to SQL tuning how Oracle's own experts do it, using a …
book
Oracle Database Administration: The Essential Refe
Visit the catalog page for Oracle Database Administration: The Essential RefeVisit the errata page for Oracle …