(PECL ibm_db2 >= 1.0.0)
db2_table_privileges — Retorna um conjunto de resultados listando as tabelas e privilégios associados em um banco de dados
$connection
,$qualifier
= null
,$schema
= null
,$table_name
= null
Retorna um conjunto de resultados listando as tabelas e privilégios associados em um banco de dados.
connection
Uma conexão válida com um banco de dados IBM DB2, Cloudscape ou Apache Derby.
qualifier
Um qualificador para bancos de dados DB2 em execução em servidores OS/390 ou z/OS. Para
outros bancos de dados, passe null
ou uma string vazia.
schema
O esquema que contém as tabelas. Este parâmetro aceita um
padrão de pesquisa contendo _
e %
como curingas.
table_name
O nome da tabela. Este parâmetro aceita um padrão de pesquisa
contendo _
e %
como curingas.
Retorna um recurso de declaração com um conjunto de resultados contendo linhas descrevendo os privilégios para as tabelas que correspondem aos parâmetros especificados. As linhas são compostas das seguintes colunas:
Nome da coluna | Descrição |
---|---|
TABLE_CAT | O catálogo que contém a tabela. O valor é null se
esta tabela não tiver catálogos. |
TABLE_SCHEM | Nome do esquema que contém a tabela. |
TABLE_NAME | Nome da tabela. |
GRANTOR | ID de autorização do usuário que concedeu o privilégio. |
GRANTEE | ID de autorização do usuário a quem o privilégio foi concedido. |
PRIVILEGE | O privilégio que foi concedido. Pode ser um dos seguintes: ALTER, CONTROL, DELETE, INDEX, INSERT, REFERENCES, SELECT ou UPDATE. |
IS_GRANTABLE | Um valor de string de "YES" ou "NO" indicando se o beneficiário pode conceder o privilégio a outros usuários. |