All Forums Database
vganti 10 posts Joined 02/13
03 Mar 2014
Roles and Implicit SELECT Access

For a user or a role to get READ access, does it have to be explicltly granted SELECT access? Or, will any other access level give implicit SELECT access? I am posting all access levels here - seems like an INSERT or DROP access may potentially give implicit read access. Would like to know whether that is really the case.
thanks
 
'CHECKPOINT' = 'CP'
            'CREATE AUTHORIZATION' = 'CA'
            'CREATE MACRO' = 'CM'
            'CREATE PROCEDURE' = 'PC'
            'CREATE TABLE' = 'CT'
            'CREATE TRIGGER' = 'CG'
            'CREATE VIEW' = 'CV'
            'DELETE' = 'D'
            'DROP AUTHORIZATION' = 'DA'
            'DROP FUNCTION ' = 'DF'
            'DROP MACRO' = 'DM'
            'DROP PROCEDURE' = 'PD'
            'DROP TRIGGER' = 'DG'
            'DROP VIEW' = 'DV'
            'DUMP' = 'DP'
            'INSERT' = 'I'
            'RESTORE' = 'RS'
            'SELECT' = 'R'
            'UPDATE' = 'U'
            'CREATE DATABASE' = 'CD'
            'CREATE USER' = 'CU'
            'DROP DATABASE' = 'DD'
            'DROP USER' = 'DU'
            'ALTER EXTERNAL PROCEDURE' = 'AE'
            'ALTER FUNCTION' = 'AF'
            'ALTER PROCEDURE' = 'AP'
            'CREATE EXTERNAL PROCEDURE' = 'CE'
            'CREATE FUNCTION' = 'CF'
            'EXECUTE FUNCTION' = 'EF'
            'EXECUTE PROCEDURE' = 'PE'
            'EXECUTE' = 'E'
            'DROP TABLE' = 'DT'
            'INDEX' = 'IX'
            'REFERENCES' = 'RF'
            'ABORT SESSION' = 'AS'
            'MONRESOURCE' = 'MR'
            'MONSESSION' = 'MS'
            'SETRESRATE' = 'SR'
            'SETSESSRATE' = 'SS'
            'CREATE PROFILE' = 'CO'
            'CREATE ROLE' = 'CR'
            'DROP PROFILE' = 'DO'
            'DROP ROLE' = 'DR'
            'REPLCONTROL' = 'RO'
            'Collect Statistics' = 'ST'
            'Show' = 'SH'
            'Create GLO' = 'GC'
            'Drop GLOP' = 'GD'
            'GLOP Member' = 'GM'
            'Create Owner Procedure' = 'OP'
 

Fred 1096 posts Joined 08/04
05 Mar 2014

Yes, SELECT must be granted in order to have access to read the data.

You must sign in to leave a comment.