getDescription ()
getDescription ist eine Methode der Klasse SapDB_ResultSet. Sie können damit Informationen über die Spalten einer Ergebnismenge auslesen.
Die Methode liefert eine Beschreibung der Ergebnismenge.
Jedes Tupel des Ergebnisses enthält die folgenden Werte:
· Name der Spalte
· Typ der Spalte als String
· Typ der Spalte als ganze Zahl
Die Bedeutung dieser Zahlen entspricht ihrer Bedeutung in der ODBC-Spezifikation.
· logische Größe der Spalte
· Anzahl der Nachkommastellen
· Indikator, ob diese Spalte NULL enthalten kann
· String OUT
Erzeugen einer Ergebnismenge und formatierte Ausgabe der Spaltenbeschreibungen
cursor = session.sql ("SELECT * FROM messages")
print "colname
typename code length
frac null? in/out"
print "===================================================="
for columnDescription in cursor.getDescription ():
print "%-10s %-10s
%4d %6d %2d %5s %s" % columnDescription
colname typename code length frac null? in/out
====================================================
MSGNO
Fixed
3
5 0 None OUT
LANGUAGE Char
1
3 0 None OUT
MSGTEXT Unicode 1 80 0 1
OUT