anchor.diff:  | <<alter_user_statement,ALTER USER Statement>>                                 | Changes attributes associated with a user who is registered in the database.
   | <<create_role_statement,CREATE ROLE Statement>>                               | Creates an SQL role.
   | <<drop_role_statement,DROP ROLE Statement>>                                   | Deletes an SQL role.
  -| <<grant_statement,GRANT Statement>>                                           | Grants access privileges on an SQL object or an SQL objects' columns to specified users or roles.
  +| <<grant_statement,GRANT Statement>>                                           | Grants access privileges on an SQL object or an SQL object's columns to specified users or roles.
   | <<grant_component_privilege_statement,GRANT COMPONENT PRIVILEGE Statement>>   | Grants one or more component privileges to a user or role.
   | <<grant_role_statement,GRANT ROLE Statement>>                                 | Grants one or more roles to a user.
   | <<register_user_statement,REGISTER USER Statement>>                           | Registers a user in the SQL database, associating the user's login name with a database user name.
  
positive.code: 
  * `ON [_object-type_] [_schema_.]_object_`
  +
  Specifies an object on which to grant privileges. See <<database_object_names,"Database Object Names>>. _object-type_ can be:
  
  ** [FUNCTION] [_schema_.]_function-name_, where _function-name_ is the name of a user-defined function in the database.
  ** [LIBRARY] [_schema_.]_library-name_, where _library-name_ is the name of a library object in the database. 
  ** [PROCEDURE] [_schema_.]_procedure-name_, where _procedure-name_ is the name of a stored procedure in Java (SPJ)
  registered in the database. 
  ** [SEQUENCE] [_schema_.]_sequence-name_, where _sequence-name_ is the name of a sequence generator.
  ** [TABLE] [_schema_.]_object-name_, where _object-name_ is the name of a table or view. 
  
  * `FROM {_grantee_ [,_grantee_] &#8230; }`
  
negative.code: | REFERENCES [column-list] | Can create constraints that reference the object.
  | SELECT     [column-list] | Can use the select statement.
  | UPDATE     [column-list] | Can use the update statement on table objects.
  | USAGE                    | For libraries, can create procedures and functions on library objects.
  For sequence generators, can use the sequence in a SQL statement.
  | ALL                      | All the applicable privileges. When you specify all for a table or view, 
  this includes the select, delete, insert, references, and update privileges. When the object is a 
  stored procedure or user-defined function (UDF), only the execute privilege is applied. When the 
  