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 - 各行はテーブル特権の説明です

属性

例外

データベース エラーが発生しました。

注釈

カタログで使用できる各テーブルのアクセス権の説明を取得します。 テーブル特権は、テーブル内の 1 つ以上の列に適用されることに注意してください。 この特権がすべての列に適用されると想定するのは間違っています (これは一部のシステムでは当てはまるかもしれませんが、すべてでは当てはまらない場合があります)。

スキーマとテーブル名の条件に一致する特権のみが返されます。 これらは、、、TABLE_SCHEMTABLE_NAME、および によってTABLE_CAT並べPRIVILEGE替えされます。

各特権の説明には、次の列があります。<OL<>LI><B>TABLE_CAT</B> String => テーブル カタログ (場合によっては null) <LI><B>TABLE_SCHEM</B> String => テーブル スキーマ (場合によっては null) <LI><B>TABLE_NAME</B> String => テーブル名 <LI><B>GRANTOR</B> String => アクセス許可者 (<null) LI><B>GRANTEE</B> String => アクセス<権><の付与対象 LIB>PRIVILEGE</B> String => アクセスの名前 (SELECT、INSERT、UPDATE、REFRENCES、...) <権限付与対象ユーザーが他のユーザーに許可されている場合、LI><B>IS_GRANTABLE</B> String => "YES""NO" (ない場合)null不明<な場合 /OL>

の Java ドキュメント java.sql.DatabaseMetaData.getTablePrivileges(java.lang.String, java.lang.String, java.lang.String)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象