結果セットの記述時にカラムの名前を取得する方法を制御する値を指定します。
public enum ul_column_name_type
メンバー名 | 説明 |
---|---|
ul_name_type_sql |
SELECT 文の場合は、エイリアスまたは相関名を返します。 テーブルの場合は、カラム名を返します。 |
ul_name_type_sql_column_only |
SELECT 文の場合は、エイリアスまたは相関名を返し、指定されたテーブルの名前を除外します。 テーブルの場合は、カラム名を返します。 |
ul_name_type_base_table |
確認できる場合は、基本となるテーブルの名前を返します。 このテーブルがデータベーススキーマに存在しない場合は、空の文字列を返します。 |
ul_name_type_base_column |
確認できる場合は、基本となるカラムの名前を返します。 このカラムがデータベーススキーマに存在しない場合は、空の文字列を返します。 |
ul_name_type_qualified |
ULResultSetSchema.GetColumnName メソッドと一緒に使用したときに、基本となる修飾カラム名を確認できる場合は、このカラム名を返します。 返される名前は、次の値のいずれかであり、この順序で確認されます。
|
ul_name_type_base |
GetColumnName メソッドと一緒に使用したときにテーブルの名前で修飾されたカラムの名前が返されることを示します。 取得されるカラム名がクエリのベーステーブルに関連付けられている場合は、ベーステーブル名がカラムの修飾子として使用されます (つまり、base_table_name.column_name 値が返されます)。取得されるカラム名がクエリの相関テーブルのカラムを表している場合は、相関名がカラムの修飾子として使用されます (つまり、correl_table_name.col_name 値が返されます)。カラムにエイリアスがある場合は、エイリアスを使用しているカラムの修飾名が返されますが、エイリアスは、修飾名の一部ではありません。それ以外の場合は、空の文字列が返されます。 |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |