A company has two databases with the following access design:
DB1 has SCH1, which contains these four objects:
- Table_A
- Table_B
- View_A
- Database role DB1.SCH1.DB_R_Role
Database role DB1.SCH1.DB_R_Role has SELECT privileges on Table_A, Table_B, and View_A in SCH1.
DB2 has SCH1, which contains these objects:
- Table_A
- Database role DB2.SCH2.DB_RW_Role
Database role DB2.SCH2.DB_RW_Role has SELECT, INSERT, CREATE, UPDATE, and FUTURE GRANTS on TABLE_A, TABLE_B, and VIEW_A in SCH1.
A Data Engineer assigned User_A must create View_A in DB2.SCH1 by joining DB1.SCH1 Table_A with DB2.SCH1 Table_A.
What permissions must be assigned to User_A?
Community Discussion