Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » SQL Anywhere C API リファレンス

 

a_sqlany_column_info 構造体

カラムのメタデータ情報を返すために使用されます。

構文
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 構造体の使用例については、次の項を参照してください。