SQLAlchemy 0.7 Documentation

Release: 0.7.10 | Release Date: February 7, 2013

Sybase

Support for Sybase Adaptive Server Enterprise (ASE).

Note

The Sybase dialect functions on current SQLAlchemy versions but is not regularly tested, and may have many issues and caveats not currently handled. In particular, the table and database reflection features are not implemented.

python-sybase notes

Support for Sybase via the python-sybase driver.

http://python-sybase.sourceforge.net/

Connect strings are of the form:

sybase+pysybase://<username>:<password>@<dsn>/[database name]

Unicode Support

The python-sybase driver does not appear to support non-ASCII strings of any kind at this time.

pyodbc notes

Support for Sybase via pyodbc.

http://pypi.python.org/pypi/pyodbc/

Connect strings are of the form:

sybase+pyodbc://<username>:<password>@<dsn>/
sybase+pyodbc://<username>:<password>@<host>/<database>

Unicode Support

The pyodbc driver currently supports usage of these Sybase types with Unicode or multibyte strings:

CHAR
NCHAR
NVARCHAR
TEXT
VARCHAR

Currently not supported are:

UNICHAR
UNITEXT
UNIVARCHAR

mxodbc notes

Support for Sybase via mxodbc.

This dialect is a stub only and is likely non functional at this time.