IDatabaseMetaData.GetTablePrivileges(String, String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>
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.