The GRANT statement gives you the permission to create, query, and manipulate encrypted tables within the database. To perform the GRANT operation, you must be currently connected and authenticated. If a database is not encrypted, you (as the first user) can grant yourself the authentication necessary to perform the GRANT operation. (See example 1 below for more information on how to do this.)
To change your own password, you should perform a GRANT operation on your own user ID.
Invocation
This statement can be used in an application program using the DB2 CLI functions or issued through the CLP.
Syntax
>>-GRANT--ENCRYPT ON DATABASE TO--new_user--USING--grantor_password--> >--NEW--new_password-------------------------------------------><
Description
Rules
Notes
Example
Example 1: The first user grants herself the authentication necessary to perform the GRANT operation, on a database that has not yet been encrypted:
GRANT ENCRYPT ON DATABASE TO "jsk" USING "foo" NEW "foo"
Example 2:Now the user "jsk" (in Example 1, above) is created and authenticated and owns the connection. For "jsk" to add another user:
GRANT ENCRYPT ON DATABASE TO "xin" USING "foo" NEW "bar"
Example 3:The user "jsk", currently connected, changes her own password:
GRANT ENCRYPT ON DATABASE TO "jsk" USING "foo" NEW "fie"
Example 4:The user "jsk", still currently connected, uses her new password to add another user:
GRANT ENCRYPT ON DATABASE TO "thf" USING "fie" NEW "fum"
Související odkazy