alter_user_statement 

<alter_user_statement> ::=
  ALTER USER <
user_name> [<user_mode>]
    [PERMLIMIT <
unsigned_integer> | PERMLIMIT NULL]
    [TEMPLIMIT <unsigned_integer> | TEMPLIMIT NULL]
    [TIMEOUT <unsigned_integer> | TIMEOUT NULL]
    [COSTWARNING <unsigned_integer> | COSTWARNING NULL]
    [COSTLIMIT <unsigned_integer> | COSTLIMIT NULL]
    [DEFAULT ROLE ALL [EXCEPT <
role_name>] | DEFAULT ROLE NONE
    | DEFAULT ROLE <role_name> [IDENTIFIED BY <
password>]]
    [[NOT] EXCLUSIVE]