IDatabaseMetaData.GetTablePrivileges(String, String, String) Método

Definição

Recupera uma descrição dos direitos de acesso para cada tabela disponível em um catálogo.

[Android.Runtime.Register("getTablePrivileges", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTablePrivileges_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Sql.IResultSet? GetTablePrivileges(string? catalog, string? schemaPattern, string? tableNamePattern);
[<Android.Runtime.Register("getTablePrivileges", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetTablePrivileges_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Java.Sql.IDatabaseMetaDataInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetTablePrivileges : string * string * string -> Java.Sql.IResultSet

Parâmetros

catalog
String

um nome de catálogo; deve corresponder ao nome do catálogo como ele é armazenado no banco de dados; "" recupera aqueles sem um catálogo; null significa que o nome do catálogo não deve ser usado para restringir a pesquisa

schemaPattern
String

um padrão de nome de esquema; deve corresponder ao nome do esquema como ele é armazenado no banco de dados; "" recupera aqueles sem um esquema; null significa que o nome do esquema não deve ser usado para restringir a pesquisa

tableNamePattern
String

um padrão de nome de tabela; deve corresponder ao nome da tabela como ele é armazenado no banco de dados

Retornos

ResultSet - cada linha é uma descrição de privilégio de tabela

Atributos

Exceções

ocorreu um erro de banco de dados.

Comentários

Recupera uma descrição dos direitos de acesso para cada tabela disponível em um catálogo. Observe que um privilégio de tabela se aplica a uma ou mais colunas na tabela. Seria errado assumir que esse privilégio se aplica a todas as colunas (isso pode ser verdadeiro para alguns sistemas, mas não é verdade para todos).)

Somente privilégios que correspondem aos critérios de nome de tabela e esquema são retornados. Eles são ordenados por TABLE_CAT, , TABLE_NAMETABLE_SCHEMe PRIVILEGE.

Cada descrição privilige tem as seguintes colunas: <OL><LI><B>TABLE_CAT</B> String => catálogo de tabelas (pode ser null) <LI><B>TABLE_SCHEM</B> String => esquema de tabela (pode ser null) <LI><B>TABLE_NAME</B> String => nome <da tabela LI><B>GRANTOR</B> String => concessor de acesso (pode ser null) <LI><B>GRANTEE</B> String => usuário autorizado do acesso LI><<B>PRIVILEGE</B> String => nome do acesso (SELECT, INSERT, UPDATE, REFRENCES, ...) <LI><B>IS_GRANTABLE</B> String => "SIM" se o usuário autorizado tiver permissão para conceder a outras pessoas; "NÃO" se não estiver; null se desconhecido </OL>

Documentação Java para java.sql.DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a