This form of the GRANT statement grants the CONTROL privilege on indexes.
Invocation
This statement can be embedded in an application program or issued through the use of dynamic SQL statements. It is an executable statement that can be dynamically prepared. However, if the bind option DYNAMICRULES BIND applies, the statement cannot be dynamically prepared (SQLSTATE 42509).
Authorization
The privileges held by the authorization ID of the statement must include at least one of the following:
Refer to GRANT (Database Authorities), GRANT (Package Privileges), GRANT (Schema Privileges), GRANT (Server Privileges) and GRANT (Table, View, or Nickname Privileges) for details on other GRANT statements.
Syntax
>>-GRANT--CONTROL--ON INDEX--index-name-------------------------> .-,------------------------------------. V | >----TO----+-+-------+---authorization-name--+--+-------------->< | +-USER--+ | | '-GROUP-' | '-PUBLIC--------------------------'
Description
The list of authorization IDs cannot include the authorization ID of the user issuing the statement (SQLSTATE 42502).
Rules
Example
GRANT CONTROL ON INDEX DEPTIDX TO USER USER4