Wird verwendet, um Informationen über Spaltenmetadaten zurückzugeben.
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;
Name | Typ | Beschreibung |
---|---|---|
max_size | size_t | Die maximale Größe, die ein Datenwert in dieser Zeile annehmen kann. |
name | char * | Der Name der Spalte (mit NULL abgeschlossen). Die Zeichenfolge kann referenziert werden, solange das Ergebnismengenobjekt nicht freigegeben wird. |
native_type | a_sqlany_native_type | Der native Typ der Spalte in der Datenbank. |
nullable | sacapi_bool | Ob ein Wert in der Spalte NULL sein kann oder nicht. |
precision | unsigned short | Gesamtstellenzahl. |
scale | unsigned short | Dezimalstellenzahl. |
type | a_sqlany_data_type | Der Spaltendatentyp. |
Sie können sqlany_get_column_info verwenden, um diese Struktur mit Daten zu füllen.
Ein Beispiel für die Verwendung der a_sqlany_column_info-Struktur finden Sie unter:
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |