IDatabaseMetaData.GetTablePrivileges(String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>
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.