Oracle PL/SQL Language Pocket Reference, 3/e
暫譯: Oracle PL/SQL 語言口袋參考手冊,第3版

Chip Dawes, Steven Feuerstein, Bill Pribyl

  • 出版商: O'Reilly
  • 出版日期: 2004-04-01
  • 售價: $650
  • 貴賓價: 9.5$618
  • 語言: 英文
  • 頁數: 156
  • 裝訂: Paperback
  • ISBN: 0596006802
  • ISBN-13: 9780596006808
  • 相關分類: OracleSQL
  • 已過版

買這商品的人也買了...

商品描述

While it's good to have a book with all the answers--like your trusty copy of Oracle PL/SQL Programming-- how often do you need all the answers? More likely, you just need a reminder, a quick answer to a problem you're up against. For these times, nothing's handier than the new edition of the Oracle PL/SQL Language Pocket Reference by PL/SQL experts Stephen Feuerstein, Bill Pribyl, and Chip Dawes. Newly updated for Oracle10g, this little book is always at the ready for the quick problem solving you need.

The 3rd edition of this popular mini-reference boils down the most vital information from Oracle PL/SQL Programming into a handy guide to PL/SQL basics. The book includes fundamental language elements, such as block structure, identifiers, variables, datatypes, ad declarations; statements for program control, cursor management, and exception handling; the basics of records, procedures, functions, triggers, and packages; and the calling of PL/QL functions in SQL.

And there's more. This concise guide also covers Oracle objects, collections, external procedures, Java integration, and new Oracle 10g elements like regular expressions, compile-time warnings, more implicit conversion, FORALL support for non-consecutive indexes, and more. The amount of valuable information packed into this slim volume--intelligently arranged for quick accessibility--make this an indispensable reference for new and seasoned Oracle database developers alike.

O'Reilly's Pocket References have become a favorite among developers and database administrators everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the 3rd edition of Oracle PL/SQL Language Pocket Reference is the book you'll want to have.

Table of Contents:


     Introduction
           Acknowledgments
           Conventions
     PL/SQL Language Fundamentals
           PL/SQL Character Set
           Identifiers
           Boolean, Numeric, and String Literals
           Numeric Literals
           Datetime Interval Literals
           Delimiters
           Comments
           Pragmas
           Statements
           Block Structure
     Variables and Program Data
           Scalar Datatypes
           NLS Character Datatypes
           LOB Datatypes
           Implicit Datatype Conversions
           NULLs in PL/SQL
           Declaring Variables
           Anchored Declarations
           Programmer-Defined Subtypes
     Conditional and Sequential Control
           Conditional Control Statements
           Sequential Control Statements
     Loops
           Simple Loop
           Numeric FOR Loop
           Cursor FOR Loop
           WHILE Loop
           REPEAT UNTIL Loop Emulation
           EXIT Statement
           Loop Labels
     Database Interaction
           Transaction Management
           Autonomous Transactions
     Cursors in PL/SQL
           Explicit Cursors
           Implicit Cursors
           Dynamic Cursors
           Cursor Variables
           Cursor Expressions
     Exception Handling
           Declaring Exceptions
           Raising Exceptions
           Scope
           Propagation
     Records in PL/SQL
           Declaring Records
           Referencing Fields of Records
           Assigning Records
           DML and Records
           Nested Records
     Named Program Units
           Procedures
           Functions
           Parameters
     Triggers
           Creating Triggers
           Trigger Predicates
           DML Events
           DDL Events
           Database Events
     Packages
           Package Structure
           Referencing Package Elements
           Package Data
           SERIALLY_REUSABLE Pragma
           Package Initialization
     Calling PL/SQL Functions in SQL
           Calling a Function
           Requirements and Restrictions
           Calling Packaged Functions in SQL
           Column/Function Name Precedence
     Oracle's Object-Oriented Features
           Object Types
           Type Inheritance
           Methods
           Methods in Subtypes
           Manipulating Objects in PL/SQL and SQL
           Upcasting and Downcasting
           Changing Object Types
     Collections
           Declaring a Collection
           Initializing a Collection
           Adding and Removing Elements
           Nested Table Functions
           Collection Methods
           Collections and Privileges
           Nested Collections
           Bulk Binds
     External Procedures
           Creating an External Procedure
           Parameters
     Java Language Integration
           Example
           Publishing Java to PL/SQL
           Data Dictionary
     Regular Expressions (Oracle Database 10g)
           Metacharacters
           REGEXP_LIKE
           REGEXP_INSTR
           REGEXP_SUBSTR
           REGEXP_REPLACE
           Match Modifiers
     Reserved Words
     Index

商品描述(中文翻譯)

雖然擁有一本包含所有答案的書籍是件好事——就像你信賴的《Oracle PL/SQL Programming》一樣——但你有多常需要所有的答案呢?更有可能的是,你只需要一個提醒,或是對於你所面臨問題的快速解答。在這些時候,PL/SQL 專家 Stephen Feuerstein、Bill Pribyl 和 Chip Dawes 所編寫的新版《Oracle PL/SQL Language Pocket Reference》是最方便的選擇。這本小書已針對 Oracle10g 進行了更新,隨時準備好幫助你快速解決問題。

這本受歡迎的迷你參考書的第三版將《Oracle PL/SQL Programming》中最重要的信息濃縮成一個方便的 PL/SQL 基礎指南。書中包括了基本的語言元素,如區塊結構、標識符、變數、數據類型和聲明;程序控制、游標管理和異常處理的語句;記錄、過程、函數、觸發器和包的基本知識;以及在 SQL 中調用 PL/SQL 函數。

此外,這本簡明的指南還涵蓋了 Oracle 對象、集合、外部過程、Java 整合,以及 Oracle 10g 的新元素,如正則表達式、編譯時警告、更多的隱式轉換、對非連續索引的 FORALL 支持等。這本小冊子中包含的寶貴信息經過智能安排,便於快速查閱,對於新手和資深的 Oracle 數據庫開發者來說,都是不可或缺的參考資料。

O'Reilly 的口袋參考書已成為開發者和數據庫管理員的最愛。這些方便的書籍以簡潔、組織良好的格式提供大量重要細節,正好滿足你完成手頭任務的需求。當你在工作中遇到瓶頸,需要快速找到解決方案時,第三版的《Oracle PL/SQL Language Pocket Reference》將是你想要擁有的書籍。

目錄:
引言
致謝
慣例

PL/SQL 語言基礎
PL/SQL 字符集
標識符
布林、數字和字符串字面量
數字字面量
日期時間間隔字面量
分隔符
註釋
Pragmas
語句
區塊結構

變數和程序數據
標量數據類型
NLS 字符數據類型
LOB 數據類型
隱式數據類型轉換
PL/SQL 中的 NULL
聲明變數
固定聲明
程序員定義的子類型

條件和順序控制
條件控制語句
順序控制語句

循環
簡單循環
數字 FOR 循環
游標 FOR 循環
WHILE 循環
模擬 REPEAT UNTIL 循環
EXIT 語句
循環標籤

數據庫互動
事務管理
自主事務

PL/SQL 中的游標
顯式游標
隱式游標
動態游標
游標變數
游標表達式

異常處理
聲明異常
引發異常
範圍
傳播

PL/SQL 中的記錄
聲明記錄
引用記錄的字段
賦值記錄
DML 和記錄
嵌套記錄

命名程序單元
過程
函數
參數

觸發器
創建觸發器
觸發器謂詞
DML 事件
DDL 事件
數據庫事件


包結構
引用包元素
包數據
SERIALLY_REUSABLE Pragma
包初始化

在 SQL 中調用 PL/SQL 函數
調用函數
要求和限制
在 SQL 中調用打包函數
列/函數名稱優先級

Oracle 的面向對象特性
對象類型
類型繼承
方法
子類中的方法
在 PL/SQL 和 SQL 中操作對象
上轉型和下轉型
更改對象類型

集合
聲明集合
初始化集合
添加和移除元素
嵌套表函數
集合方法
集合和特權
嵌套集合
批量綁定

外部過程
創建外部過程
參數

Java 語言整合
範例
將 Java 發佈到 PL/SQL
數據字典

正則表達式(Oracle Database 10g)
元字符
REGEXP_LIKE
REGEXP_INSTR
REGEXP_SUBSTR
REGEXP_REPLACE
匹配修飾符

保留字

索引