Download SAP DB:ODBC Installation guide

Transcript
mxODBC - Python ODBC Database Interface
Column Name
Column Datatype
Comment
COLUMN_NAME
VARCHAR(128) not
NULL
Name of the column of the specified table,
view, alias, or synonym.
DATA_TYPE
SMALLINT not NULL
SQL data type of column identified by
COLUMN_NAME.
TYPE_NAME
VARCHAR(128) not
NULL
Character string representing the name of
the data type corresponding to DATA_TYPE.
COLUMN_SIZE
INTEGER
If the DATA_TYPE column value denotes a
character or binary string, then this column
contains the maximum length in characters
for the column.
For date, time, timestamp data types, this is
the total number of characters required to
display the value when converted to
character.
For numeric data types, this is either the
total number of digits, or the total number of
bits allowed in the column, depending on
the value in the NUM_PREC_RADIX column
in the result set.
BUFFER_LENGTH
INTEGER
The maximum number of bytes for the
associated C buffer to store data from this
column if SQL_C_DEFAULT were specified
on the SQLBindCol(),
SQLGetData() and
SQLBindParameter() calls. This
length does not include any null-terminator.
For exact numeric data types, the length
accounts for the decimal and the sign.
DECIMAL_DIGITS
SMALLINT
The scale of the column. NULL is returned
for data types where scale is not applicable.
NUM_PREC_RADIX
SMALLINT
Either 10 or 2 or NULL. If DATA_TYPE is an
approximate numeric data type, this column
contains the value 2, then the
COLUMN_SIZE column contains the
number of bits allowed in the column.
If DATA_TYPE is an exact numeric data type,
this column contains the value 10 and the
COLUMN_SIZE contains the number of
decimal digits allowed for the column.
For numeric data types, the database can
return a NUM_PREC_RADIX of either 10 or
2.
NULLABLE
116
SMALLINT not NULL
SQL.NO_NULLS if the column does not