O comando REASSIGN OWNED instrui ao sistema para mudar o dono dos objetos de banco de dados pertencentes aos papéis atuais para o novo papel. [1]
O nome de um papel. A posse de todos os objetos no banco de dados corrente pertencentes a este papel será transferida para o novo_papel.
O nome do papel que se tornará o novo dono dos objetos afetados.
Geralmente o comando REASSIGN OWNED é utilizado para preparar a remoção de um ou mais papéis. Como o comando REASSIGN OWNED afeta somente os objetos no banco de dados corrente, normalmente é necessário executar este comando em cada um dos bancos de dados que contém objetos pertencentes ao papel a ser removido.
O comando DROP OWNED é uma alternativa que remove todos os objetos de banco de dados pertencentes a um ou mais papéis.
O comando REASSIGN OWNED não afeta os privilégios concedidos pelos papéis atuais sobre objetos que não pertencem aos mesmos. Para revogar estes privilégios deve ser utilizado o comando DROP OWNED.
[1] |
DB2 — O comando TRANSFER OWNERSHIP transfere a propriedade de um objeto de banco de dados. DB2 Version 9 for Linux, UNIX, and Windows (N. do T.) |