Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Oracle PL/SQL by Example - Benjamin Rosenzweig, Elena Silvestrova

Oracle PL/SQL by Example

Buch | Softcover
768 Seiten
2003 | 3rd edition
Prentice Hall (Verlag)
978-0-13-117261-6 (ISBN)
CHF 73,25 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Teaches the Oracle PL/SQL skills you need through real-world labs, examples, exercises, projects, and a Web-based training site. This title covers Oracle 10G and fundamentals. It helps you master PL/SQL syntax, iterative and conditional control, scoping, anchored datatypes, cursors, triggers, security, tables, procedures, functions and packages.

BENJAMIN ROSENZWEIG is a Loan Integration Manager at IQ Financial Systems. Prior to that he was a principal consultant for more than three years at Oracle Corporation in the Custom Development Department. His computer experience ranges from creating an electronic Tibetan-English Dictionary in Kathmandu, Nepal, to supporting presentation centers at Goldman Sachs and managing a trading system at TIAA-CREF. His previous Prentice Hall PTR publications include Oracle Forms Developer: The Complete Video Course and Oracle Web Application Programming for PL/SQL Developers.ELENA SILVESTROVA, a senior software engineer for a prominent New York brokerage firm and securities dealer, has taught relational database programming in Columbia University's CTA program during the past four years. She studied analysis and design at Columbia University and applied mathematics at Baku State University in Azerbaijan.

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.

Erscheint lt. Verlag 18.9.2003
Verlagsort Upper Saddle River
Sprache englisch
Maße 234 x 174 mm
Gewicht 1175 g
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 0-13-117261-1 / 0131172611
ISBN-13 978-0-13-117261-6 / 9780131172616
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Deterministische und randomisierte Algorithmen

von Volker Turau; Christoph Weyer

Buch | Softcover (2024)
De Gruyter Oldenbourg (Verlag)
CHF 89,95
Grundlagen, Prozesse, Methoden und Werkzeuge

von Jörg Schäuffele; Thomas Zurawka

Buch | Hardcover (2024)
Springer Vieweg (Verlag)
CHF 139,95