Langue

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

Définition

Récupère une description des droits d’accès pour chaque table disponible dans un catalogue.

[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

Paramètres

catalog
String

un nom de catalogue ; doit correspondre au nom du catalogue tel qu’il est stocké dans la base de données ; " récupère ceux sans catalogue ; null signifie que le nom du catalogue ne doit pas être utilisé pour affiner la recherche

schemaPattern
String

un modèle de nom de schéma ; doit correspondre au nom du schéma tel qu’il est stocké dans la base de données ; « récupère ceux sans schéma ; null signifie que le nom du schéma ne doit pas être utilisé pour affiner la recherche

tableNamePattern
String

modèle de nom de table ; doit correspondre au nom de la table telle qu’elle est stockée dans la base de données

Retours

ResultSet - chaque ligne est une description des privilèges de table

Attributs

Exceptions

une erreur de base de données s’est produite.

Remarques

Récupère une description des droits d’accès pour chaque table disponible dans un catalogue. Notez qu’un privilège de table s’applique à une ou plusieurs colonnes de la table. Il serait incorrect de supposer que ce privilège s’applique à toutes les colonnes (cela peut être vrai pour certains systèmes, mais n’est pas vrai pour tous.)

Seuls les privilèges correspondant aux critères de schéma et de nom de table sont retournés. Ils sont commandés par TABLE_CAT, TABLE_SCHEM, TABLE_NAME, et PRIVILEGE.

Chaque description privilige comporte les colonnes suivantes : <OL><LI><B>TABLE_CAT</B> String => catalogue de tables (peut être null) <LI><B TABLE_SCHEM</B> String => schéma de table (peut être null) <LI><B>TABLE_NAME</B> String => nom <de table LI B>GRANTOR</B> String => grantor of access (may be null) <LI><B>>GRANTEE</B> String => grantee of access <LI><><B>PRIVILEGE</B> String => nom d’accès (SELECT, INSERT, UPDATE, REFRENCES, ...) <LI><B>IS_GRANTABLE</B> String => « YES » si le bénéficiaire est autorisé à accorder à d’autres personnes ; « NON » si ce n’est pas le cas ; null si /OL inconnu <>

Java documentation pour java.sql.DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à