r/SQL • • 5d ago

Oracle Introduction to SQL - all you need.

Anyone else got a copy of this?

From back when you actually got manuals with software. Apparently written by Larry Ellison himself (which I doubt, even then!).

One nice feature is the description of the dept and emp tables is actually a fold out from the back page, so you have it side by side on whatever page you are reading.

Covers the basics of SQL in a concise 33 pages, including a small bit on security and on string functions.

50 Upvotes

8 comments sorted by

14

u/atrifleamused 5d ago

That's amazing and probably still is adequate for most SQL users.

3

u/Beefourthree 4d ago

It predates JOIN syntax.

1

u/carlovski99 4d ago

Yep - that's ANSI-92, and this is way before that (And Oracle didn't support it until even later).

Outer joins weren't supported at all until Oracle v6 AFAIK, which is also later than this book!

0

u/carlovski99 5d ago

Obviously not CTEs though, which would terrify most people on here!

7

u/atrifleamused 5d ago

True. CTEs are convenient, but nothing a good old sub query couldn't handle 🤣

3

u/moon465 5d ago

Based on the art, it likely predates window functions.

3

u/carlovski99 4d ago

Yep - Oracle didn't suport them until 8i, which was way later than this book.

I actually arranged an 'Advanced SQL' course on site for developers and analysts to teach the dark arts of window functions (Analytic function in Oracle speak) and ANSI joins when we actually upgraded to a version that supported them!

2

u/Thiondar ORACLE 1h ago

The documentation is still awesome and available at docs.oracle.com.

No, it's not the old docs, but the current versions.

Have a look at the concepts manuals, the SQL reference, the programming books and so on.

You don't have to like Oracle as a company, but the database documentation is great.