answer is B
Custom roles (i.e. any roles other than the system-defined roles) can be created by the USERADMIN role (or a higher role) as well as by any role to which the CREATE ROLE privilege has been granted. By default, a newly-created role is not assigned to any user, nor granted to any other role.
When creating roles that will serve as the owners of securable objects in the system, Snowflake recommends creating a hierarchy of custom roles, with the top-most custom role assigned to the system role SYSADMIN.
SYSADMIN
(aka System Administrator)
Role that has privileges to create warehouses and databases (and other objects) in an account.
If, as recommended, you create a role hierarchy that ultimately assigns all custom roles to the SYSADMIN role, this role also has the ability to grant privileges on warehouses, databases, and other objects to other roles.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
SnowProCertDec22
Highly Voted 1 year, 11 months agoMallikharjuna452
Most Recent 3 months, 4 weeks ago_yyukta
8 months, 3 weeks agoMarge23
1 year, 2 months agosinghks
1 year, 3 months agoMultiCloudIronMan
1 year, 4 months agoEmiB
1 year, 8 months agomiadiesel
1 year, 11 months agoharshagc180
1 year, 11 months agoharshagc180
1 year, 10 months ago