Lenguaje

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

Definición

Recupera una descripción de los derechos de acceso de las columnas de una tabla.

[Android.Runtime.Register("getColumnPrivileges", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetColumnPrivileges_Ljava_lang_String_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? GetColumnPrivileges(string? catalog, string? schema, string? table, string? columnNamePattern);
[<Android.Runtime.Register("getColumnPrivileges", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetColumnPrivileges_Ljava_lang_String_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 GetColumnPrivileges : string * 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.

schema
String

un 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.

table
String

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

columnNamePattern
String

un patrón de nombre de columna; debe coincidir con el nombre de columna tal y como se almacena en la base de datos.

Devoluciones

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

Atributos

Excepciones

si se produce un error en la base de datos.

Comentarios

Recupera una descripción de los derechos de acceso de las columnas de una tabla.

Solo se devuelven privilegios que coincidan con los criterios de nombre de columna. Se ordenan por COLUMN_NAME y PRIVILEGE.

Cada descripción de privilige tiene las columnas siguientes: <OL<>LI><B>TABLE_CAT/B> String => catálogo de tablas (puede ser null) <LI><B>TABLE_SCHEM</B> String => esquema de tabla (puede ser ) LI B>TABLE_NAME<</B> String => nombre <de tabla LI><B>COLUMN_NAME</B> String => nombre <de columna LI><B>GRANTOR</B> String => grantor de acceso (puede ser nullnull) <<LI B>><><GRANTEE</B> String = grantee of access LI><B>PRIVILEGE</B> String =>> name of access <(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.getColumnPrivileges(java.lang.String, 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