Data access passkeys govern access to tables and table definitions. The following are the seven data access passkeys:
Note: You should be cautious when issuing the Copy passkey. Once a user creates a view using your table(s) as a source for derivation, that user can access your table(s) through the view even if the Copy passkey to the table(s) is removed.
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.
|
Copyright © 2014 CA.
All rights reserved.
|
|