|
GRANT (Short Name: GRA)
|
|
| · | A user has been granted SELECT privileges on the driving table or view and any look-up tables.
|
| · | A user has been granted SELECT privileges or ALL PRIVILEGES on all tables used for the report.
|
| · | PUBLIC has been granted SELECT privileges on the driving table or view.
|
| · | PUBLIC has been granted SELECT privileges or ALL PRIVILEGES on all tables used for the report.
|
|
Command
|
SELECT Access Right on...
|
|
BACKUP DATA
|
Table
|
|
BROWSE
|
Table
|
|
COMPUTE
|
Table
|
|
CREATE VIEW
|
Component tables
|
|
CROSSTAB
|
Table
|
|
DECLARE CURSOR
|
Table
|
|
FETCH
|
Table
|
|
INTERSECT
|
Table 1 and table 2
|
|
JOIN
|
Table 1 and table 2
|
|
OPEN CURSOR
|
Table
|
|
PRINT
|
Driving table/view, and any look-up tables
|
|
PROJECT
|
Table 1
|
|
QUERY
|
Table
|
|
SELECT
|
Table
|
|
SET VARIABLE 1
|
Table
|
|
SUBTRACT
|
Table 1 and table 2
|
|
TALLY
|
Table
|
|
UNION
|
Table 1 and table 2
|
|
UNLOAD DATA
|
Table
|
|
Command
|
UPDATE User Privilege on...
|
|
CREATE INDEX
|
Column
|
|
EDIT ALL
|
Table. All columns in the table are displayed if you have SELECT permission on the table.
|
|
QUERY
|
Column
|
|
UPDATE
|
Column list
|
|
Command
|
User Privileget
|
Access on...
|
|
DELETE
|
DELETE
|
Table or single-table view.
|
|
EDIT USING
|
UPDATE, SELECT, DELETE, ALL PRIVILEGES
|
If the form is protected by a password at either the read or write level, the password on the form is the overriding user privilege. If the form is not protected by a password, the owner of the database must grant the specific user privileges on the tables used in the form.
|
|
ENTER
|
INSERT, ALL PRIVILEGES
|
If the form is protected by a password at either the read or write level, the password on the form is the overriding user privilege. If the form is not protected by a password, the owner of the database must grant the specific user privileges on the tables used in the form.
|
|
INSERT
|
INSERT
|
Table or single-table view.
|
|
LIST ALL
|
Any user privilege
|
Any user privilege granted allows users to list all tables for which they have user privileges.
|
|
LIST COLUMNS
|
Any user privilege
|
Any user privilege granted allows users to display columns for which they have user privileges.
|
|
LIST CONSTRAINTS
|
Any user privilege
|
Any user privilege granted allows users to display constraints for tables for which they have user privileges.
|
|
LIST INDEXES
|
Any user privilege
|
Any user privilege granted allowsusers to display indexes for which they have user privileges.
|
|
LIST SYS_%
|
SELECT
|
The SELECT user privilege allows users to view a generalized list of system tables and views.
|
|
LIST TABLE SYS_%
|
SELECT
|
The SELECT user privilege allows users to view a detailed list of system tables and views
|
|
LIST TABLES
|
Any user privilege
|
Any user privilege granted allows users to display tables for which they have user privileges.
|
|
LIST VIEWS
|
Any user privilege
|
Any user privileges allows users to display views for which they have user privileges.
|
|
Access Right
|
R:BASE Commands that Require The Access Right
| ||
|
ALTER
|
ALTER TABLE
|
AUTONUM
|
DROP COLUMN
|
|
CREATE
|
ALTER TABLE
|
DROP
|
REVOKE 1
|
|
|
AUTONUM
|
GRANT 1
|
RULES
|
|
|
BACKUP ALL
|
PACK
|
UNLOAD ALL
|
|
|
BACKUP STRUCTURE
|
RELOAD
|
UNLOAD STRUCTURE
|
|
|
COMMENT ON
|
RENAME
|
|
|
|
CREATE TABLE
|
RESTORE
|
|
|
Database owner's
user identifier |
ALTER TABLE
|
DROP
|
REVOKE 1
|
|
|
AUTONUM
|
GRANT 1
|
RESTORE
|
|
|
BACKUP ALL
|
PACK
|
RULES
|
|
|
BACKUP STRUCTURE
|
RELOAD
|
UNLOAD ALL
|
|
|
COMMENT ON
|
RENAME
|
UNLOAD STRUCTURE
|
|
|
CREATE TABLE
|
|
|
|
DELETE
|
DELETE
|
EDIT
|
LIST 3
|
|
Form password 2
|
EDIT USING 2
|
ENTER 1
|
|
|
INSERT
|
EDIT
|
ENTER 2
|
LIST 3
|
|
|
EDIT USING
|
INSERT
|
LOAD
|
|
REFERENCES
|
ENTER 2
|
INSERT
|
UPDATE
|
|
|
EDIT
|
LIST 3
|
|
|
|
EDIT USING
|
LOAD
|
|
|
SELECT
|
BACKUP DATA
|
FETCH
|
SELECT
|
|
|
BROWSE
|
INTERSECT
|
SET VARIABLE 4
|
|
|
COMPUTE
|
JOIN
|
SUBTRACT
|
|
|
CREATE VIEW
|
LIST3
|
TALLY
|
|
|
CROSSTAB
|
PRINT
|
UNION
|
|
|
DECLARE CURSOR
|
PROJECT
|
UNLOAD DATA
|
|
UPDATE
|
CREATE INDEX
|
EDIT USING
|
UPDATE
|
|
|
EDIT
|
LIST 3
|
|
| 1. | GRANT and REVOKE do not require the database owner's user identifier for an user privilege that includes GRANT permission.
|
|
|
| 2. | Form passwords override user privileges assigned with the GRANT command. If a form does not have a password, the INSERT, DELETE , SELECT, or UPDATE user privileges are required for the underlying tables.
|
|
|
| 3. | Any user privilege granted allows users to list all tables for which they have user privileges.
|
|
|
| 4. | SET VARIABLE requires the SELECT user privilege only when the value of the variable is derived from a column.
|