カラムのメタデータ情報を返すために使用されます。
typedef struct a_sqlany_column_info
{
char * name;
a_sqlany_data_type type;
a_sqlany_native_type native_type;
unsigned short precision;
unsigned short scale;
size_t max_size;
sacapi_bool nullable;
} a_sqlany_column_info;
名前 | 型 | 説明 |
---|---|---|
max_size | size_t | このカラムに格納できるデータ値の最大サイズ。 |
name | char * | カラムの名前 (NULL で終了)。結果セットのオブジェクトが解放されていない場合は、文字列を参照できます。 |
native_type | a_sqlany_native_type | データベースのカラムのネイティブ・タイプ。 |
nullable | sacapi_bool | カラム内の値を NULL にできるかどうか。 |
precision | unsigned short | 精度。 |
scale | unsigned short | 位取り。 |
type | a_sqlany_data_type | カラムのデータ型。 |
sqlany_get_column_info を使用して、この構造体にデータを移植できます。
a_sqlany_column_info 構造体の使用例については、次の項を参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |