用于返回列元数据信息。
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 * | 列的名称(以空值终止)。只要结果集对象未释放,即可引用该字符串。 |
native_type | a_sqlany_native_type | 数据库中列的本地类型。 |
nullable | sacapi_bool | 列中的值是否可为空。 |
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 |