Changes in the Second Edition
Although the ANSI standards committee released the current version of SQL in 2003, called SQL2003, this book has grown dynamically in a variety of new ways in response to request from our readers. In fact, when you compare the first and second editions of SQL in a Nutshell, you’ll see that the second edition is, in reality, an entirely new book. Here are more details about changes in the second edition:
- New format
We’ve developed an entirely new format that reduces redundancy and increases coverage for the SQL2003 standard and each vendor’s implementation. Rather than use the expository style of the first edition, we’ve taken a keyword description style that breaks all the keywords and clauses into small, bite-sized entries.
- New database platforms
We’ve added full coverage for IBM’s DB2 UDB database platform running on Unix, Linux, and Windows. In addition, we’ve added an appendix that describes Sybase’s implementation of the SQL commands, as they differ from Microsoft SQL Server’s implementation.
- Database programming
We’ve added a chapter that covers the basics of how programmers can interface their frontend programs to the backend database platforms covered in this book.
- More complete coverage
We’ve added many more examples and added SQL commands not covered in the first edition. In addition, we’ve added much more complete coverage for SQL functions — in particular, vendor-specific functions that are not part of the SQL2003 standard.
- More examples
You can never have too many examples. We’ve added examples for the most basic uses of the commands under the SQL2003 headings, with even more examples that highlight the unique and powerful extensions offered by each database platform.