IDatabaseMetaData.GetTablePrivileges(String, String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает описание прав доступа для каждой таблицы, доступной в каталоге.
[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
Параметры
- catalog
- String
имя каталога; должен совпадать с именем каталога, так как он хранится в базе данных; "" извлекает из них без каталога; null означает, что имя каталога не должно использоваться для сузки поиска
- schemaPattern
- String
шаблон имени схемы; должно совпадать с именем схемы, так как она хранится в базе данных; "" извлекает из них без схемы; null означает, что имя схемы не должно использоваться для сузки поиска.
- tableNamePattern
- String
шаблон имени таблицы; должно совпадать с именем таблицы, так как она хранится в базе данных
Возвращаемое значение
ResultSet — каждая строка — это описание привилегий таблицы
- Атрибуты
Исключения
Произошла ошибка базы данных.
Комментарии
Извлекает описание прав доступа для каждой таблицы, доступной в каталоге. Обратите внимание, что привилегия таблицы применяется к одному или нескольким столбцам таблицы. Было бы неправильно предположить, что эта привилегия применяется ко всем столбцам (это может быть верно для некоторых систем, но не верно для всех).)
Возвращаются только привилегии, соответствующие критериям схемы и имени таблицы. Они упорядочены TABLE_CATпо , TABLE_SCHEMи TABLE_NAMEPRIVILEGE.
Каждое описание privilige содержит следующие столбцы: <OL<>LI LI><B>TABLE_CAT</B> String => каталог таблиц (может быть) LI><B TABLE_SCHEM></>B String> = схема таблицы (может бытьnull<null) <LI B TABLE_NAME</B String => имя <таблицы LI><>B>GRANTOR</>B> String = поставщик доступа (может бытьnull) <LI><B>GRANTEE/B> String> => grantee< для доступа LI><<><B PRIVILEGE</B>> String => имя доступа (SELECT, INSERT, UPDATE, REFRENCES, ...) <LI><B>IS_GRANTABLE</B> String => "ДА", если получателю разрешено предоставлять другим пользователям; "НЕТ", если нет; null Значение , если неизвестно </OL>
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".