Skip to Content
SQL in a Nutshell, 4th Edition
book

SQL in a Nutshell, 4th Edition

by Kevin Kline, Regina O. Obe, Leo S. Hsu
June 2022
Intermediate to advanced
838 pages
21h 1m
English
O'Reilly Media, Inc.
Book available
Content preview from SQL in a Nutshell, 4th Edition

Chapter 6. Securing Your Data

In this chapter, we will discuss the SQL commands that enable DBAs and developers to permit or disable access to data, objects, and execution permissions within the database, as well as several commands that provide a higher level of control over the runtime characteristics of a worker session. These statements, particularly GRANT and REVOKE, make up the core of the data control language (DCL) category within the SQL standard.

There are some variations between vendors in terms of which statements they classify as DCL statements, and not all of them use that name. For example, SQL Server includes a DENY statement that implements a subset of the behavior of the SQL standard’s REVOKE statement (as explained in “REVOKE Statement”), and MySQL categorizes GRANT and REVOKE as database administration statements and does not use the term DCL.

How to Use This Chapter

When researching a command in this chapter:

  1. Read “SQL Platform Support”.

  2. Check Table 6-1.

  3. Look up the specific SQL statement, check the syntax, and read the “Keywords,” “Rules at a glance,” and “Programming tips and gotchas” sections. Do this even if you are looking for a specific platform implementation.

  4. Finally, read the platform-specific implementation information.

You will note that the entry for a given platform implementation does not duplicate information on any clauses that do not differ from the standard. So, it is possible that you will need to flip between the descriptions for a vendor ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Effective SQL: 61 Specific Ways to Write Better SQL, First Edition

Effective SQL: 61 Specific Ways to Write Better SQL, First Edition

John L. Viescas, Douglas J. Steele, Ben G. Clothier
SQL Cookbook, 2nd Edition

SQL Cookbook, 2nd Edition

Anthony Molinaro, Robert de Graaf

Publisher Resources

ISBN: 9781492088851Errata Page