Previous Topic: Passkey SecurityNext Topic: Catalog Access Passkeys


Data Access Passkeys

Data access passkeys govern access to tables and table definitions. The following are the seven data access passkeys:

For practical considerations, some passkeys are assigned implicitly, as follows:

Data access passkeys can be held for a user, generally allowing access to all of a user's tables, or for an individual table. The following table shows the data access passkeys and how they work when held for users and tables.

Data Access Passkeys

Passkey

For access to

Function

COPY

User

Derive from any table owned by the user

 

Table

Derive from the table specified

CREATE

User

Create a table for the user

ADD

User

Add additional rows of data to any existing table owned by the user

 

Table

Add additional rows of data to the table specified

MODIFY

User

Modify rows in any table owned by the user

 

Table

Modify rows in the table specified

ERASE

User

Erase any table owned by the user

 

Table

Erase the table specified

REDEFINE

User

Redefine any table owned by the user

 

Table

Redefine the table specified

LIST

User

List any table owned by the user

 

Table

List the table specified

Note: Note that List does not imply Copy; therefore, a table with only a List passkey cannot be used for derivation.