Showing posts with label plsql. Show all posts
Showing posts with label plsql. Show all posts

Expert Oracle PL/SQL (Osborne ORACLE Press Series) Review

Expert Oracle PL/SQL (Osborne ORACLE Press Series)
Average Reviews:

(More customer reviews)
Are you looking to buy Expert Oracle PL/SQL (Osborne ORACLE Press Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Expert Oracle PL/SQL (Osborne ORACLE Press Series). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Expert Oracle PL/SQL (Osborne ORACLE Press Series) ReviewNote the word Expert in the title of this book. This is not where you would turn to learn how to write a simple SELECT statement. This book presumes that you have a basic fundamental knowledge of how Oracle and SQL work together. The emphasis here is on the lessor used features, the newest additions to 10g Release 2, in short the information beyond what the basic programmer knowledge that helps to define the expert.
In addition to the standard programming tips, this book goes beyond the basics to look at what the database itself is doing. With more knowledge here, you can better understand what the database itself is doing when it is working on your SQL statements.
Although virtually all databases now use SQL as their basic programming language, each of the big database programs has additions or differences that make that particular version of SQL just a bit different from others. In this book, the authors concentrate on those special features as implemented by Oracle.Expert Oracle PL/SQL (Osborne ORACLE Press Series) OverviewExperienced PL/SQL programmers and Oracle developers will learn to master Oracle's procedural extension to industry-standard SQL. Using this authoritative resource, readers will become experts at developing robust, high-performance enterprise applications with PL/SQL. Detailed examples describe the practical aspect of each feature, and provide ideas to the reader of how they can best exploit the functionality.

Want to learn more information about Expert Oracle PL/SQL (Osborne ORACLE Press Series)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Oracle PL/SQL Programming, 4th Edition Review

Oracle PL/SQL Programming, 4th Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Oracle PL/SQL Programming, 4th Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Oracle PL/SQL Programming, 4th Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Oracle PL/SQL Programming, 4th Edition ReviewAre you an application developer or database administrator? Well, you're in luck! Authors Steven Feuerstein and Bill Pribyl, have done an outstanding job of writing a 4th edition of a book that provides comprehensive useful coverage of the PL/SQL language.
Feuerstein and Pribyl, begin with an introduction to the PL/SQL language. Then, they show you how to get PL/SQL programs up and running as quickly as possible. The authors continue by reviewing the fundamentals of the PL/SQL language: what makes a PL/SQL statement, an introduction to the block structure, and how to write comments in PL/SQL. They also explore conditional and sequential control statements, loops, and exception handling in the PL/SQL language. They continue by looking at various types of program data you can define in PL/SQL, such as numbers, strings, records, and collections. In addition, the authors next address one of the most central elements of PL/SQL code construction: the connection to the underlying database, which takes place through the SQL language. They also show you the building blocks of applications, which include procedures, functions, triggers, and packages, and how to move information into and out of PL/SQL programs. Then, the authors explore the security-related challenges you face as you build PL/SQL programs. They continue by exploring the inside of PL/SQL, including PL/SQL's use of memory. In addition, the authors provide guidance for PL/SQL developers who need to address issues of globalization and localization. They also provide an in-depth guide to the object-oriented features of Oracle. Finally, they show you how to invoke Java and C code from your PL/SQL applications.
If you are new to PL/SQL, reading this excellent book from beginning to end should improve your PL/SQL skills and deepen your understanding of the language. Needless to say, if you're already a proficient PL/SQL programmer, you'll probably want to dip into the appropriate sections of this book to extract particular techniques for immediate application.
Oracle PL/SQL Programming, 4th Edition Overview
For the past ten years, O'Reilly's Oracle PL/SQL Programming has been the bestselling book on PL/SQL, Oracle's powerful procedural language. Packed with examples and helpful recommendations, the book has helped everyone--from novices to experienced developers, and from Oracle Forms developers to database administrators--make the most of PL/SQL.

The fourth edition is a comprehensive update, adding significant new content and extending coverage to include the very latest Oracle version, Oracle Database 10g Release 2. It describes such new features as the PL/SQL optimizing compiler, conditional compilation, compile-time warnings, regular expressions, set operators for nested tables, nonsequential collections in FORALL, the programmer-defined quoting mechanism, the ability to backtrace an exception to a line number, a variety of new built-in packages, and support for IEEE 754 compliant floating-point numbers.

The new edition adds brand-new chapters on security (including encryption, row-level security, fine-grained auditing, and application contexts), file, email, and web I/O (including the built-in packages DBMS_OUTPUT, UTL_FILE, UTL_MAIL, UTL_SMTP, and UTL_HTTP) and globalization and localization.

Co-authored by the world's foremost PL/SQL authority, Steven Feuerstein, this classic reference provides language syntax, best practices, and extensive code, ranging from simple examples to complete applications--making it a must-have on your road to PL/SQL mastery. A companion web site contains many more examples and additional technical content for enhanced learning.


Want to learn more information about Oracle PL/SQL Programming, 4th Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Expert PL/SQL Practices: for Oracle Developers and DBAs Review

Expert PL/SQL Practices: for Oracle Developers and DBAs
Average Reviews:

(More customer reviews)
Are you looking to buy Expert PL/SQL Practices: for Oracle Developers and DBAs? Here is the right place to find the great deals. we can offer discounts of up to 90% on Expert PL/SQL Practices: for Oracle Developers and DBAs. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Expert PL/SQL Practices: for Oracle Developers and DBAs ReviewI was a little bit puzzled when I got this book: who is the author? There are 15 of them! After reading it, I now believe it is a very good idea to combine knowledge from multiple experts into a single book, especially for a technical book. I would like to see more of these kinds of books coming.
The writers of this book are all very active in the Oracle community, most are authors, Oracle ACE, members of the OakTable network, etc. I actually met a few of them at seminars and user group activities. One of them, Arup Nanda, was once my RAC class instructor, and I've always been impressed by his ability to explain complicated issues in a simple and interesting way. In this book, he discussed dependencies and invalidations with the same clear logic.
The book has 15 chapters, with each author contributing one. Every chapter has a brief summary. Almost all of them go deeply into the topic using very good sample codes, traces, and tkprof output to prove their points.
You may read it as a book focusing on the newest and most powerful PL/SQL features, or you can treat it as 15 top level technical articles - each concentrates on a specific PL/SQL field and digs deeply into it. You'll learn the best practices from their expertise; real experiences and lessons. You can also gain lots of TTTs: Tips, Tricks and Traps to avoid. Many new data dictionary views mentioned by the authors are also very useful.
Based on the needs of my current work, I went through some chapters in close detail, and browsed others for future reference. The book touches the most recent Oracle version, including many new features of 11gR2.
This book is not for beginners. You will need some PL/SQL background to start with. I've been working with PL/SQL since version 6, but in the past few years, I've used more SQL than PL/SQL. By reading this book, I've realized how much more powerful PL/SQL is now than in the past. As new features come, we will have to keep learning. Often difficult tasks can become much easier if you learn the new ways rather than stick with what's familiar.
The order of the chapters does not matter. You can pick up any topic and start reading. Some similar issues are addressed by multiple authors, with each expert offering a different perspective on the problem.
I'd group the chapters into 3 main topics:
PART 1: What To Do And What Not To Do (Chapters 1, 2, 9,10, 12)
These chapters discuss when and when not to use PL/SQL from functional and performance points of view. They also discuss the differences between SQL and PL/SQL engines, the dynamic PL/SQL programming and its pros and cons, the different types of cursors and their usage, etc. Data modeling is not only important at the design stage but is also an evolutionary process.
PART 2: How To Do It Right (Chapters 5,7,8.11,14)
These chapters discuss coding standards and conventions, unit testing, best practices, etc. These are critical factors for successful application development, especially when you have a large group of developers working on a very complex application. Like Chapter 7 says, good developers need to `know your code' and to make your code simple, well organized, well documented, effective and efficient.

PART 3: How to Do More and Better (chapters 3, 4, 6, 13,15)
These chapters discuss more specific topics, including parallel processing, conditional compilations, bulk operations, methods to identify and measure performance issues as well as methods to shorten dependency chains and reducing cascading invalidations.
Chapter 6 is one of my favorate topics. Bulk operation is a very useful but underused feature. This chapter demonstrates the huge performance benefit you can get using bulk processing. The author also provides methods and solutions to find and handle the pitfalls of using bulk processing. The examples are interesting and the results are persuasive.
My coworker saw this book and agreed it is very good. I strongly recommend it to Oracle developers and DBAs.
I received a hard copy of this book. To me the line spacing is rather small for text, but the sample codes look fine.
Expert PL/SQL Practices: for Oracle Developers and DBAs Overview
Expert PL/SQL Practices is a book of collected wisdom on PL/SQL programming from some of the best and the brightest in the field. Each chapter is a deep-dive into a specific problem, technology, or feature set that you'll face as a PL/SQL programmer. Each author has chosen their topic out of the strong belief that what they share can make a positive difference in the quality and scalability of code that you write. The path to mastery begins with syntax and the mechanics of writing statements to make things happen. If you've reached that point with PL/SQL, then let the authors of Expert PL/SQL Practices show you how to combine syntax and mechanics with features and techniques to really make the language sing. You'll learn to do more with less effort, to write code that scales and performs well, and to eliminate and avoid defects. These authors are passionate about PL/SQL and the power it places at your disposal. They want you to succeed, to know all that PL/SQL can offer. Let Expert PL/SQL Practices open your eyes to the full power of Oracle's world-class language for the database engine.

Goes beyond the manual to cover good techniques and best practices
Delivers knowledge usually gained only by hard experience
Covers the functionality that distinguishes PL/SQLas apowerful andscalable programming language for deploying logic inside the database engine

What you'll learn
Learn when PL/SQL is best used, and when to avoid it
Move data efficiently using bulk SQL operations
Write code that scalesthrough pipelining, parallelism, and profiling
Choose the right PL/SQL cursor type for any given application
Reduce coding errors through sound development practices such as unit-testing
Create and execute SQL and PL/SQL dynamically at runtime

Who this book is for
Expert PL/SQL Practices is for PL/SQL developers who want to develop deep expertise in key aspects of the language and its use in database programming. Any developer writing code against Oracle's class-leading database engine will find value from the collected wisdom in this book. Some knowledge of PL/SQL is assumed. Readers should at least be past the beginning stage with the language.

Table of Contents
Do Not Use
Dynamic SQL: Handling the Unknown
PL/SQL and Parallel Processing
Warnings and Conditional Compilation
PL/SQL Unit Testing
Bulk SQL Operations
Know Your Code
Contract-Oriented Programming
PL/SQL from SQL
Choosing the Right Cursor
PL/SQL Programming in the Large
Evolutionary Data Modeling
Profiling for Performance
Coding Conventions and Error Handling
Dependencies and Invalidations


Want to learn more information about Expert PL/SQL Practices: for Oracle Developers and DBAs?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...