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