Oracle PL/SQL by Example, 3/e (Paperback)
暫譯: Oracle PL/SQL 實例解析 (第三版)
Benjamin Rosenzweig, Elena Silvestrova
- 出版商: Prentice Hall
- 出版日期: 2003-09-20
- 售價: $2,540
- 貴賓價: 9.5 折 $2,413
- 語言: 英文
- 頁數: 768
- 裝訂: Paperback
- ISBN: 0131172611
- ISBN-13: 9780131172616
-
相關分類:
Oracle、SQL
已過版
買這商品的人也買了...
-
$980$774 -
$480$379 -
$480$408 -
$880$695 -
$690$587 -
$780$741 -
$1,100$1,078 -
$590$466 -
$2,400$2,280 -
$720$569 -
$580$493 -
$750$638 -
$720$569 -
$560$476 -
$720$569 -
$850$723 -
$480$379 -
$750$593 -
$780$616 -
$780$663 -
$590$460 -
$490$382 -
$650$553 -
$650$507 -
$780$663
相關主題
商品描述
Start developing applications with Oracle PL/SQL-fast! This integrated book-and-Web learning solution teaches all the Oracle PL/SQL skills you need, hands on, through real-world labs, extensive examples, exercises, projects, and a complete Web-based training site. In Oracle PL/SQL by Example, Third Edition, authors Benjamin Rosenzweig and Elena Silvestrova cover Oracle 10G and all the fundamentals: You'll master PL/SQL syntax, iterative and conditional control, scoping, anchored datatypes, cursors, triggers, security, tables, procedures, functions, packages and Oracle-supplied packages-plus powerful new techniques for working with exceptions, cursors, collections, and records. A free, Web-based training module includes a Virtual Study Lounge where you can interact with other learners, work on new projects, and get updates!
Table of Contents
Acknowledgments.
About the Authors.
Introduction.
1. Programming Concepts.
Lab 1.1 The Nature of a Computer Program and Programming Languages. Lab 1.2 Good Programming Practices. Chapter 1 Test Your Thinking.2. PL/SQL Concepts.
Lab 2.1 PL/SQL in Client-Server Architecture. Lab 2.2 PL/SQL in SQL*Plus. Chapter 2 Test Your Thinking.3. General Programming Language Fundamentals.
Lab 3.1 PL/SQL Programming Fundamentals. Nested Blocks, and Labels. Chapter 3 Test Your Thinking.4. SQL in PL/SQL.
Lab 4.1 Making Use of DML in PL/SQL. Lab 4.2 Making Use of SAVEPOINT. Chapter 4 Test Your Thinking.5. Conditional Control: IF Statements.
Lab 5.1 IF Statements. Lab 5.2 ELSIF Statements. Lab 5.3 Nested IF Statements. Chapter 5 Test Your Thinking.6. Conditional Control: Case Statements.
Lab 6.1 CASE Statements. Lab 6.2 CASE Expressions. Lab 6.3 NULLIF and COALESCE Functions. Chapter 6 Test Your Thinking.7. Error Handling and Built-In Exceptions.
Lab 7.1 Handling Errors. Lab 7.2 Built-In Exceptions. Chapter 7 Test Your Thinking.8. Iterative Control.
Lab 8.1 Simple Loops. Lab 8.2 WHILE Loops. Lab 8.3 Numeric FOR Loops. Lab 8.4 Nested Loops. Chapter 8 Test Your Thinking.9. Introduction to Cursors.
Lab 9.1 Cursor Manipulation. Lab 9.2 Using Cursor FOR Loops and Nesting Cursors. Chapter 9 Test Your Thinking.10. Exceptions.
Lab 10.1 Exception Scope. Lab 10.2 User-Defined Exceptions. Lab 10.3 Exception Propagation. Chapter 10 Test Your Thinking.11. Exceptions: Advanced Concepts.
Lab 11.1 RAISE_APPLICATION_ERROR. Lab 11.2 EXCEPTION_INIT Pragma. Lab 11.3 SQLCODE and SQLERRM. Chapter 11 Test Your Thinking.12. Procedures.
Lab 12.1 Creating Procedures. Lab 12.2 Passing Parameters In and Out of Procedures. Chapter 12 Test Your Thinking.13. Functions.
Lab 13.1 Creating and Using Functions. Chapter 13 Test Your Thinking.14. Packages.
Lab 14.1 The Benefits of Utilizing Packages. Chapter 14 Test Your Thinking.15. Advanced Cursors.
Lab 15.1 Using Parameters with Cursors and FOR UPDATE Cursors. Lab 15.2 Cursor Variables.16. Stored Code.
Lab 16.1 Gathering Stored Code Information. Chapter 16 Test Your Thinking.17. Triggers.
Lab 17.1 What Triggers Are. Lab 17.2 Types of Triggers. Lab 17.3 Mutating Table Issues. Chapter 17 Test Your Thinking.18. Collections.
Lab 18.1 PL/SQL Tables. Lab 18.2 Varrays. Lab 18.3 Multilevel Collections. Chapter 18 Test Your Thinking.19. Records.
Lab 19.1 Records. Lab 19.2 Nested Records. Lab 19.3 Collections of Records. Chapter 19 Test Your Thinking.20. Native Dynamic SQL.
Lab 20.1 EXECUTE IMMEDIATE Statements. Lab 20.2 OPEN-FOR, FETCH, and CLOSE Statements. Chapter 20. Test Your Thinking.21. Oracle Supplied Packages.
Lab 21.1 Make Use of Oracle Supplied Packages.Appendix A: Answers to Self-Review Questions.
Appendix B: PL/SQL Formatting Guide.
Appendix C: Student Database Schema.
Appendix D: Answers to Test Your Thinking Sections.
Appendix E: ANSI SQL Standards.
Index.
商品描述(中文翻譯)
摘要
開始快速開發 Oracle PL/SQL 應用程式!這本整合書籍與網路學習的解決方案,透過實際的實驗室、廣泛的範例、練習、專案以及完整的網路訓練網站,教導您所需的所有 Oracle PL/SQL 技能。在《Oracle PL/SQL by Example》第三版中,作者 Benjamin Rosenzweig 和 Elena Silvestrova 涵蓋了 Oracle 10G 及所有基本概念:您將掌握 PL/SQL 語法、迭代與條件控制、範圍、固定資料型別、游標、觸發器、安全性、資料表、程序、函數、套件及 Oracle 提供的套件,還有處理例外、游標、集合和記錄的新技術。一個免費的網路訓練模組包括一個虛擬學習休息室,您可以在那裡與其他學習者互動、進行新專案並獲得更新!
目錄
致謝。
關於作者。
導言。
1. 程式設計概念。
實驗室 1.1 電腦程式與程式語言的本質。實驗室 1.2 良好的程式設計實踐。第 1 章 測試您的思考。
2. PL/SQL 概念。
實驗室 2.1 客戶端-伺服器架構中的 PL/SQL。實驗室 2.2 SQL*Plus 中的 PL/SQL。第 2 章 測試您的思考。
3. 一般程式語言基礎。
實驗室 3.1 PL/SQL 程式設計基礎。巢狀區塊與標籤。第 3 章 測試您的思考。
4. PL/SQL 中的 SQL。
實驗室 4.1 在 PL/SQL 中使用 DML。實驗室 4.2 使用 SAVEPOINT。第 4 章 測試您的思考。
5. 條件控制:IF 語句。
實驗室 5.1 IF 語句。實驗室 5.2 ELSIF 語句。實驗室 5.3 巢狀 IF 語句。第 5 章 測試您的思考。
6. 條件控制:CASE 語句。
實驗室 6.1 CASE 語句。實驗室 6.2 CASE 表達式。實驗室 6.3 NULLIF 和 COALESCE 函數。第 6 章 測試您的思考。
7. 錯誤處理與內建例外。
實驗室 7.1 處理錯誤。實驗室 7.2 內建例外。第 7 章 測試您的思考。
8. 迭代控制。
實驗室 8.1 簡單迴圈。實驗室 8.2 WHILE 迴圈。實驗室 8.3 數值 FOR 迴圈。實驗室 8.4 巢狀迴圈。第 8 章 測試您的思考。
9. 游標介紹。
實驗室 9.1 游標操作。實驗室 9.2 使用游標 FOR 迴圈和巢狀游標。第 9 章 測試您的思考。
10. 例外。
實驗室 10.1 例外範圍。實驗室 10.2 使用者定義的例外。實驗室 10.3 例外傳播。第 10 章 測試您的思考。
11. 例外:進階概念。
實驗室 11.1 RAISE_APPLICATION_ERROR。實驗室 11.2 EXCEPTION_INIT Pragma。實驗室 11.3 SQLCODE 和 SQLERRM。第 11 章 測試您的思考。
12. 程序。
實驗室 12.1 創建程序。實驗室 12.2 在程序中傳遞參數。第 12 章 測試您的思考。
13. 函數。
實驗室 13.1 創建和使用函數。第 13 章 測試您的思考。
14. 套件。
實驗室 14.1 利用套件的好處。第 14 章 測試您的思考。
15. 進階游標。
實驗室 15.1 使用參數與游標及 FOR UPDATE 游標。實驗室 15.2 游標變數。
16. 儲存程式碼。
實驗室 16.1 收集儲存程式碼資訊。第 16 章 測試您的思考。
17. 觸發器。
實驗室 17.1 觸發器的定義。實驗室 17.2 觸發器的類型。實驗室 17.3 變異表問題。第 17 章 測試您的思考。
18. 集合。
實驗室 18.1 PL/SQL 表。實驗室 18.2 Varrays。實驗室 18.3 多層集合。第 18 章 測試您的思考。
19. 記錄。
實驗室 19.1 記錄。實驗室 19.2 巢狀記錄。實驗室 19.3 記錄的集合。第 19 章 測試您的思考。
20. 原生動態 SQL。
實驗室 20.1 EXECUTE IMMEDIATE 語句。實驗室 20.2 OPEN-FOR、FETCH 和 CLOSE 語句。第 20 章 測試您的思考。
21. Oracle 提供的套件。
實驗室 21.1 利用 Oracle 提供的套件。
附錄 A:自我檢視問題的答案。
附錄 B:PL/SQL 格式指南。
附錄 C:學生資料庫架構。
附錄 D:測試您的思考部分的答案。
附錄 E:ANSI SQL 標準。
索引。