IDatabaseMetaData.GetFunctionColumns(String, String, String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたカタログのシステムまたはユーザー関数のパラメーターと戻り値の型の説明を取得します。
[Android.Runtime.Register("getFunctionColumns", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetFunctionColumns_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? GetFunctionColumns(string? catalog, string? schemaPattern, string? functionNamePattern, string? columnNamePattern);
[<Android.Runtime.Register("getFunctionColumns", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;", "GetGetFunctionColumns_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 GetFunctionColumns : string * string * string * string -> Java.Sql.IResultSet
パラメーター
- catalog
- String
カタログ名。は、データベースに格納されているカタログ名と一致する必要があります。"" はカタログのないものを取得します。 null は、カタログ名を使用して検索を絞り込むべきではないことを意味します。
- schemaPattern
- String
スキーマ名パターン。は、データベースに格納されているスキーマ名と一致する必要があります。"" はスキーマを持たないものを取得します。 null は、スキーマ名を使用して検索を絞り込むべきではないことを意味します
- functionNamePattern
- String
プロシージャ名パターン。データベースに格納されるため、関数名と一致する必要があります
- columnNamePattern
- String
パラメーター名パターン。データベースに格納されるため、パラメーターまたは列名と一致する必要があります
返品
ResultSet - 各行には、ユーザー関数パラメーター、列、または戻り値の型が記述されています
- 属性
例外
エラーが発生した場合
注釈
指定されたカタログのシステムまたはユーザー関数のパラメーターと戻り値の型の説明を取得します。
スキーマ、関数、およびパラメーター名の条件に一致する説明のみが返されます。 これらは、 FUNCTION_CAT、 FUNCTION_SCHEM、 FUNCTION_NAME 、 SPECIFIC_ NAME順に並べ替。 この中で、戻り値がある場合は、最初に戻り値が返されます。 次に、呼び出し順のパラメーターの説明を指定します。 列の説明は、列番号順に従います。
ResultSetの各行は、パラメーターの説明、列の説明、または戻り値の型の説明で、<OL><LI><B>FUNCTION_CAT</B> String => 関数カタログ (nullされる場合があります) を指定します。 <LI><B>FUNCTION_SCHEM</B> String => 関数スキーマ (null) <LI><B>FUNCTION_NAME</B> String => 関数名。 これは、関数 <LI><B>COLUMN_NAME</B> String => 列/パラメーター名 <LI><B>COLUMN_TYPE</B> Short => 種類の列/パラメーターを呼び出すために使用される名前です: <UL><LI> functionColumnUnknown - <LI> functionColumnIn - IN パラメーター <LI> functionColumnInOut - INOUT パラメーター <LI> functionColumnOut - OUT パラメーター <LI> functionColumnReturn - 関数戻り値 <LI> functionColumnResult - パラメーターまたは列が ResultSet</UL><LI><B>DATA_TYPE</B> int => java.sql.Types <LI><B>TYPE_NAME</B> String => SQL 型名の列であることを示します。 UDT 型の場合、型名は完全修飾 <LI><B>PRECISION</B> int => 有効桁数 <LI><B>LENGTH</B> int => バイト単位のデータ <LI><B>SCALE</B> short => scale - SCALE が適用されないデータ型では null が返されます。
<LI><B>RADIX</B> short => 基数 <LI><B>NULLABLE</B> short => を含めることができます。
<UL><LI> functionNoNulls - NULL 値<LI> functionNullable を許可しません- null 値<LI> functionNullableUnknown - null 許容不明の</UL><LI><B>>REMARKS</B 文字列 = ><LI><B>CHAR_OCTET_LENGTH</B> int =>バイナリおよび文字ベースのパラメーターまたは列の最大長を記述するコメント。 その他のデータ型の場合、戻り値は NULL <LI><B>ORDINAL_POSITION</B> int => 、入力パラメーターと出力パラメーターの序数位置は 1 から始まります。 この行に関数の戻り値が記述されている場合は、値 0 が返されます。 結果セット列の場合、これは 1 から始まる結果セット内の列の序数位置です。
<LI><B>IS_NULLABLE</B> 文字列 = > ISO 規則を使用して、パラメーターまたは列の null 値の許容を判断します。
<UL><LI> パラメーターまたは列に NULL <LI を含めることができる場合は YES ---> パラメーターまたは列に NULL <LI を含めることができない場合は NO ---> 空 string ---、パラメーターまたは列の null 値の許容が不明な場合 </UL><LI><B>SPECIFIC_NAME</B> 文字列 => スキーマ内でこの関数を一意に識別する名前です。 これは、オーバーロード関数</OL など、FUNCTION_NAMEとは異なる可能性があるユーザー指定の DBMS 生成名です。>
PRECISION 列は、指定されたパラメーターまたは列の指定された列サイズを表します。 数値データの場合、これは最大有効桁数です。 文字データの場合、これは文字数です。 datetime データ型の場合、これは文字列表現の文字数です (秒の小数部の最大有効桁数を想定)。 バイナリ データの場合、これはバイト単位の長さです。 ROWID データ型の場合、これはバイト単位の長さです。 列のサイズが適用されないデータ型の場合、Null が返されます。
1.6 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。