| |

PIPELINE is the monthly newsletter of Toad World—your trusted source for Toad and database knowledge for Oracle, DB2 and MySQL professionals.
|
Oracle Open World and Toad for Oracle Version 10
|
|
Toad® for Oracle version 10 (or v10) is making its debut at Oracle Open World 2009.
Stop by our booth to see Toad v10 in action, learn about new features and functionality and pick up our new "Toad: The Next Generation" t-shirt!
Oracle Open World 2009
Moscone Center, San Francisco
October 12 - 14, 2009
Quest Booth #335 - Moscone South
|
|
|
Toad 10: The Next Generation
|
|
Date: Wednesday, October 28, 2009
Time: 8:30 a.m. - 2:30 p.m. PT
With greater automation, superior productivity and workflow, and simplified management, Toad v10 will boldly take you where no tool of its kind has before!
Whether you're a developer, a DBA or analyst, join us for this free online event to learn about the new features and functionality in v10 at Toad: The Next Generation.
|
|
|
Toad® and JProbe® Bundles Available for a Limited Time
If you are responsible for Java as well as Oracle, this promotion may interest you! Starting Oct. 5, 2009, you can download trial copies of Toad for Oracle Xpert (which includes SQL Optimizer for Oracle) and JProbe as a combined solution. You'll get a significant discount when you order the bundle before Dec. 31, 2009.
Why Offer These Products Together?
A recent Quest customer survey found that 75% of customers discovered poor performing SQL was also an issue during Java application performance tuning. Yet only 12% of those surveyed proactively optimize SQL statements as part of their Java performance tuning process.
Toad + SQL Optimizer + JProbe = Success!
These three solutions:
- Provide unique insight into the performance of Java code that invokes database connections and SQL statement queries
- Ensure the best performing Java and SQL code is deployed to production, reducing the high costs of post-production analysis and diagnostics
- Extend the range of performance tuning from Java applications to Oracle databases to keep critical applications operating efficiently and avoid expensive hardware purchases
- Unite Java and database performance tuning activities to reduce overlapping efforts and development costs
- Simplify the often daunting task of writing and optimizing SQL in complex Oracle database environments
Click Here to learn more about the benefits of Toad for Oracle, SQL Optimizer and JProbe–then download the trial.
|
From the Pipelines
|
|
Oracle: PLSQL News You Can Use
by Steven Feuerstein
Steven offers a couple of quick tips to help improve the robustness of your programs as well as your ability to diagnose problems (and find solutions to them) more quickly. [Read Full Article]
DB2: An Overview of Mainframe Specialty Processors
by Craig S. Mullins
Anyone who uses an IBM z Series mainframe has probably heard about zIIPs and zAAPs and other specialty processors. But maybe you haven't yet done any real investigation into what they are, what they do, and why they exist. So, with that in mind, let's take a brief journey into the world of specialty processors! [Read Full Article]
Software Development Tips & Techniques: Resolving "Subtle" Program Bugs by Tom Mochal
In many cases, when you encounter a bug, you can look at the general characteristics and the error message generated to make a quick determination of the cause. In other cases, there might be nothing obvious that would show the point of failure. These are called "subtle" bugs. They are not obvious to find, and they are generally caused by a combination of events that masks the original root cause. They can take a long time to resolve. [Read Full Article]
|
New Puzzler from Steven Feuerstein
|
| Test Your PL/SQL Knowledge
True or false: you can execute as many DML statements as you want within a single FORALL statement.
Please send your responses along with your name, city and country to Puzzler@toadworld.com by October 18, 2009. We will randomly select four winners who submit the correct answer, and each winner will receive a Toad World t-shirt!
September's Puzzler Answer: [Review September's Puzzler]
The correct answer to this month's puzzler is 'C'.
You cannot use DBMS_SQL, but you can write code like this:
BEGIN
FORALL indx IN names_in.FIRST .. names_in.LAST
EXECUTE IMMEDIATE
'INSERT INTO ' || l_table
|| ' VALUES (' || l_values(indx)
|| ')';
END;
A is false: You can execute all three kinds of DML statements within an EXECUTE IMMEDIATE statement, as shown below:
BEGIN
FORALL indx IN names_in.FIRST .. names_in.LAST
EXECUTE IMMEDIATE
'INSERT INTO ' || l_table
|| ' VALUES (' || l_values(indx)
|| ')';
END;
B is false: You can execute all three kinds of DML statements within an EXECUTE IMMEDIATE statement, as shown below:
BEGIN
FORALL indx IN names_in.FIRST .. names_in.LAST
EXECUTE IMMEDIATE
'INSERT INTO ' || l_table
|| ' VALUES (' || l_values(indx)
|| ')';
END;
D is false: You can execute dynamic DML inside FORALL, but only with native dynamic SQL (EXECUTE IMMEDIATE). You cannot use DBMS_SQL, but instead must write code like this:
BEGIN
FORALL indx IN names_in.FIRST .. names_in.LAST
EXECUTE IMMEDIATE
'INSERT INTO ' || l_table
|| ' VALUES (' || l_values(indx)
|| ')';
END;
Winners of September's Puzzler:
- Bora Uzum from Turkey
- Devang Bhatt from USA
- Jesús Martin from Spain
- Stefania Magnolo from Italy
Do you have a paper or article that you'd like to share? Maybe a favorite utility or snippet of code? Have you found an ingenious way to use a feature in Toad? Send them to us at Feedback@toadworld.com.
|
Refer a Friend
|
|
Do you know someone who would like to receive the Toad World PIPELINE Newsletter? If so, click here!
|
Quest Software
Worldwide Headquarters
5 Polaris Way | Aliso Viejo, CA 92656 | U.S.A
Refer to our Web site for international office information. |
Toad World
E-mail: |
|
|
|
|
Quest Software and its products are trademarks and registered trademarks of Quest Software, Inc. in the U.S.A.
and/or other countries. All other trademarks and registered trademarks are property of their respective owners.
View Quest Software's Privacy Policy |