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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere für Ruby » SQL Anywhere Ruby-API

 

sqlany_get_column_info

Ruft die Spalteninformationen für die angegebene Ergebnismengenspalte ab.

Syntax
sqlany_get_column_info ( $stmt, $col_index )
Parameter
  • $stmt   Ein Anweisungsobjekt, das durch sqlany_execute oder sqlany_execute_direct ausgeführt wurde.

  • $col_index   Die Spaltennummer zwischen 0 und sqlany_num_cols() - 1.

Rückgabe

Gibt ein 9-Elemente-Array von Informationen zurück, das eine Spalte in der Ergebnismenge beschreibt. Das erste Element enthält 1 bei Erfolg und 0 bei Fehler. Die Array-Elemente werden in der folgenden Tabelle beschrieben.

Elementnummer Typ Beschreibung
0 Ganzzahl 1 bei Erfolg oder 0 bei Fehler.
1 Ganzzahl Spaltenindex (0 bis sqlany_num_cols() - 1).
2 Zeichenfolge Spaltenname.
3 Ganzzahl Spaltentyp. Weitere Hinweise finden Sie unter Spaltentypen.
4 Ganzzahl Nativer Spaltentyp. Weitere Hinweise finden Sie unter Native Spaltentypen.
5 Ganzzahl Gesamtstellenzahl der Spalte (bei nummerischen Typen)
6 Ganzzahl Dezimalstellen der Spalte (bei nummerischen Typen)
7 Ganzzahl Spaltengröße
8 Ganzzahl Nullwertfähigkeit der Spalte (1=nullwertfähig, 0=nicht nullwertfähig)
Siehe auch
Beispiel
# Get column info for first column (0)
rc, col_num, col_name, col_type, col_native_type, col_precision, col_scale,
    col_size, col_nullable = api.sqlany_get_column_info( stmt, 0 )