IDatabaseMetaData.GetExportedKeys(String, String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたテーブルの主キー列 (テーブルによってエクスポートされる外部キー) を参照する外部キー列の説明を取得します。
[Android.Runtime.Register("getExportedKeys", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetExportedKeys_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? GetExportedKeys(string? catalog, string? schema, string? table);
[<Android.Runtime.Register("getExportedKeys", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetExportedKeys_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 GetExportedKeys : string * string * string -> Java.Sql.IResultSet
パラメーター
- catalog
- String
カタログ名。このデータベースに格納されるため、カタログ名と一致する必要があります。"" はカタログのないものを取得します。 null は、カタログ名を使用して検索を絞り込むべきではないことを意味します。
- schema
- String
スキーマ名。は、データベースに格納されているスキーマ名と一致する必要があります。"" はスキーマを持たないものを取得します。 null は、スキーマ名を使用して検索を絞り込むべきではないことを意味します
- table
- String
テーブル名。このデータベースに格納されるため、テーブル名と一致する必要があります
返品
各行が外部キー列の説明である ResultSet オブジェクト
- 属性
例外
データベース エラーが発生しました
注釈
指定されたテーブルの主キー列 (テーブルによってエクスポートされる外部キー) を参照する外部キー列の説明を取得します。 これらは、FKTABLE_CAT、FKTABLE_SCHEM、FKTABLE_NAME、およびKEY_SEQ順に並べ替KEY_SEQ。
各外部キー列の説明には、次の列があります。 <OL><LI><B>PKTABLE_CAT</B> String => 主キー テーブル カタログ (null) <LI><B>PKTABLE_SCHEM</B> String => 主キー テーブル スキーマ (可能性があります) null) <LI><B>PKTABLE_NAME</B> String => 主キー テーブル名 <LI><B>PKCOLUMN_NAME</B> String => 主キー列名 <LI><B>FKTABLE_CAT</B>エクスポート>外部キー テーブル カタログ (nullされる場合があります) <LI><B>FKTABLE_SCHEM</B> エクスポート nullされる外部キー テーブル スキーマ (>null可能性があります) <LI><><nullB>FKTABLE_NAME</B> 文字列 =>LIB>FKCOLUMN_NAME</B> string => エクスポート <される外部キーの列名<LI><B>KEY_SEQ</B> short =>外部キー内のシーケンス番号 (値 1 は外部キーの最初の列を表し、値 2 は外部キー内の 2 番目の列を表します)。 <LI><B>UPDATE_RULE</B> short => 主キーの更新時の外部キーの動作: <UL><LI> importedNoAction - インポートされている場合は、主キーの更新を許可しません<LI> importedKeyCascade - 主キーの更新に同意するようにインポートされたキーを変更<LI> importedKeySetNull - 主キーがLIに更新された場合は、インポートされたキーをに変更しますimportedKeySetDefault - インポートされたキーを既定値に変更します(主キーが LI importedKeyRestrict - importedKeyNoAction (ODBC 2.x 互換の場合) /ULLIBDELETE_RULE/B short = 主キーが削除されたときの外部キーの動作。
<UL><LI> importedKeyNoAction - 主キーがインポート<LI> importedKeyCascade - 削除されたキー<LI> importedKeySetNullをインポートした行を削除する場合は、主キーの削除を許可しません - インポートされたキーを主キーの場合はNULLに変更します は、importedKeyRestrict <LI> importedKeyNoAction (ODBC 2.x 互換の場合) <LI> importedKeySetDefault><><< と同じです。B>FK_NAME</B> String =>外部キー名 (null) <LI><B>PK_NAME</B> String => 主キー名 (null) <LI><B>DEFERRABILITY<// B> short => は、外部キー制約の評価をコミット<UL><LI> importedKeyInitiallyDeferred まで延期できます。定義<LI については SQL92 を参照> importedKeyInitiallyImmediate - 定義<LI については SQL92 を参照してください>importedKeyNotDeferrable - 定義</UL></OL については SQL92 を参照してください>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。