Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page 8 Line 9 of code |
"9" deleted |
Anonymous | Feb 01, 2007 | |
Printed | Page 31 2nd paragraph, 3rd bullet |
'(see "Healing Invalids" in Chapter 20)' |
Anonymous | Aug 01, 2007 | |
Printed | Page 38 2nd paragraph, point 1. |
The path to glogin.sql references a folder named "qlplus" which should, of course, be |
Anonymous | Aug 01, 2007 | |
Printed | Page 105 second-to-last line |
Missing a period after the word "code." Reads: |
Anonymous | Jul 01, 2008 | |
Other Digital Version | 105 second-to-last line |
Missing a period after the word "code." Reads: |
Anonymous | Jul 01, 2008 | |
Printed | Page 150 Code example |
CREATE OR PROCEDURE ... |
Anonymous | Feb 01, 2007 | |
Printed | Page 176 4th paragraph |
As printed: Note from the Author or Editor: |
Anonymous | Sep 09, 2008 | |
Printed | Page 196 Sentence following heading "Concatenating Strings" |
You missed the "t" in "two". |
Anonymous | Aug 01, 2007 | |
Printed | Page 224 Last paragraph |
UNISTR(string1) |
Anonymous | Aug 01, 2007 | |
Printed | Page 268 -1, 6th sentence |
INTERVAL DAY TO MONTH |
Anonymous | Feb 01, 2007 | |
Printed | Page 362 code block |
It says: |
Anonymous | Aug 01, 2007 | |
Printed | Page 373 Summary table, row 2 (<> or !=), Description column |
Compares two nested tables, and returns FALSE if they differ... |
Anonymous | Feb 01, 2007 | |
Printed | Page 399 4th paragraph |
DBMS_LOB.GET_LENGTH instead of DBMS_LOB.GETLENGTH |
Luis Viloria | Aug 05, 2009 | |
Printed | Page 427 subsection "The INSERT statement", 2nd bullet point. |
INSERT INTO table [(col1, col2, ..., coln)] |
Anonymous | Aug 01, 2007 | |
Printed | Page 434 last code example |
my_book.isbn |
Anonymous | Feb 01, 2007 | |
Printed | Page 436 Figure 14-2 |
The code now reads: |
Anonymous | ||
Printed | Page 437 first code example |
[ lower_bound ... upper_bound | |
Anonymous | Feb 01, 2007 | |
Printed | Page 439 Figure 14-3 |
"FOR ALL indx IN isbn_in.FIRST" |
Anonymous | ||
Printed | Page 441 last bullet of example |
'INSERT INTO ' || l_table || ' VALUES (:emp_pky, :new_salary) |
Anonymous | Feb 01, 2007 | |
Printed | Page 441 Table 14-2, Description column, second row |
Returns TRUE if the last execution of the SQL statement modified one or more rows. |
Anonymous | Feb 01, 2007 | |
Printed | Page 442 Middle of code listing, UPDATE statement |
In the statement: |
Anonymous | Aug 01, 2007 | |
Printed | Page 443 third bullet point about %BULK_ROWCOUNT |
The third bullet point (just before section "ROLLBACK behavior with FORALL") talks |
Anonymous | Aug 01, 2007 | |
Printed | Page 448 2nd paragraph, below description table |
the Boolean indices collection had no element defined at position 13067. |
Anonymous | Aug 01, 2007 | |
Printed | Page 473-474 Example at the bottom, and top of next page (occurs twice) |
l_isbn |
Anonymous | Feb 01, 2007 | |
Printed | Page 476 example at top of page |
The example that starts on page 475 has an error on page 476: the DBMS_OUTPUT |
Anonymous | Aug 01, 2007 | |
Printed | Page 485 2nd bullet item ("If you have opened a SELECT FOR UPDATE query,...") |
Remove entire bullet item. |
Anonymous | Aug 01, 2007 | |
Printed | Page 487 2nd line after Explicit Cursor Attributes |
5th edition reads %ROWCOUNTM with an extra M Note from the Author or Editor: |
Chris Hanes | Aug 05, 2010 | |
Printed | Page 488 last line |
joke_category%TYPE |
Anonymous | Feb 01, 2007 | |
Printed | Page 492 first code example |
FROM transportation |
Anonymous | Feb 01, 2007 | |
Printed | Page 493 code example |
FROM transportation |
Anonymous | Feb 01, 2007 | |
Printed | Page 498 Last 2 sentences on page |
"Without the NOWAIT clause, your process will block until the table is |
Anonymous | Aug 01, 2007 | |
Printed | Page 499 1st complete sentence on page |
"For remote objects, the Oracle initialization parameter, |
Anonymous | Aug 01, 2007 | |
Printed | Page 511 1st paragraph under "Scope of cursor object" heading |
Remove this text from the 1st sentence: |
Anonymous | Aug 01, 2007 | |
Printed | Page 517 4th bullet item under "Restrictions on Cursor Expressions" heading |
Remove the entire bullet item ("A cursor expression can be used as an |
Anonymous | Aug 01, 2007 | |
Printed | Page 520 4th paragraph (the one before the tip section) |
The closing parentheses are missing after "(Data Manipulation Language" and "(Data |
Anonymous | Aug 01, 2007 | |
Printed | Page 521 Second code sample |
The function tabcount needs a |
Anonymous | May 21, 2008 | |
Printed | Page 521 Second code sample |
The function tabcount needs a |
Anonymous | ||
Printed | Page 550 middle of page |
Please change |
Anonymous | Aug 01, 2007 | |
Printed | Page 559 first example |
Line #13 (the last one) should look like "END;" instead of "* END;;". |
Anonymous | Aug 01, 2007 | |
Printed | Page 560 second line on page |
Line #16 (the last one) of the example that spans from the previous page should look |
Anonymous | Aug 01, 2007 | |
Printed | Page 610 First sentence of first paragraph under "Table Functions" near middle of |
page.; |
Anonymous | Aug 01, 2007 | |
Printed | Page 653 -1 |
2 MB |
Anonymous | Feb 01, 2007 | |
Printed | Page 711 2nd paragraph |
USER_TRIGGERS and USER_TRIG_COLUMNS Note from the Author or Editor: |
Dan Day | Jun 08, 2012 | |
Printed | Page 806 line 48 |
|| 'Content-Type: multipart/mixed; boundary="' || boundary || '"', 2 |
Anonymous | Feb 01, 2007 | |
Printed | Page 806 line 51 |
writedata('Content-Type: text/plain; charset=ISO-8859-1; format=flowed') |
Anonymous | Feb 01, 2007 | |
Printed | Page 876 The line numbered listing under the 1st paragraph |
Line 6 of the code listing is missing information: |
Anonymous | Aug 01, 2007 | |
Printed | Page 887 Figure 23-2 |
"PL/SQL execution engine" should be "SQL execution engine" |
Anonymous | ||
Printed | Page 1012 Middle of page |
Please change: |
Anonymous | Aug 01, 2007 | |
Printed | Page 1021 First sentence |
"The alternative to MAP is an ORDER member function, which compares two METHODS: SELF, and another object..." |
Anonymous | May 22, 2008 |