Lenguaje

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

Definición

Recupera una descripción de los derechos de acceso de cada tabla disponible en un 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

un nombre de catálogo; debe coincidir con el nombre del catálogo tal como se almacena en la base de datos; "" recupera aquellos sin un catálogo; null significa que el nombre del catálogo no debe usarse para restringir la búsqueda.

schemaPattern
String

un patrón de nombre de esquema; debe coincidir con el nombre del esquema tal como se almacena en la base de datos; "" recupera aquellos sin un esquema; null significa que el nombre del esquema no debe usarse para restringir la búsqueda.

tableNamePattern
String

un patrón de nombre de tabla; debe coincidir con el nombre de la tabla, ya que se almacena en la base de datos.

Devoluciones

ResultSet : cada fila es una descripción de privilegios de tabla.

Atributos

Excepciones

se produjo un error de base de datos.

Comentarios

Recupera una descripción de los derechos de acceso de cada tabla disponible en un catálogo. Tenga en cuenta que un privilegio de tabla se aplica a una o varias columnas de la tabla. Sería incorrecto suponer que este privilegio se aplica a todas las columnas (esto puede ser cierto para algunos sistemas, pero no es true para todos).

Solo se devuelven privilegios que coincidan con los criterios de esquema y nombre de tabla. Se ordenan por TABLE_CAT, TABLE_SCHEM, TABLE_NAMEy PRIVILEGE.

Cada descripción de privilige tiene las columnas siguientes: <OL><LI><B>TABLE_CAT/B> String => table catalog (may be null) LI B>TABLE_SCHEM</B> String = table schema (may be null) <LI><B>TABLE_NAME<</B> String => table name <LI><B>GRANTOR</B> String => grantor of access (may be null) <<LI><><B>GRANTEE</B> String =>> grantee of access LI><<B>PRIVILEGE</B> String => nombre de acceso (SELECT, INSERT, UPDATE, REFRENCES, ...) <LI><B>IS_GRANTABLE</B> String => "YES" si el receptor puede conceder a otros; "NO" si no; null si se desconoce </OL>

Java documentación para java.sql.DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a