Найти - Пользователи
Полная версия: sqlalchemy: как получить тип/размер колонки после execute
Начало » Базы данных » sqlalchemy: как получить тип/размер колонки после execute
1
gkraser
Как получить тип/размер колонки после execute? Вот простой кусок кода:
import sqlalchemy as sa
eng = sa.create_engine('oracle://URL')
con = eng.connect()
t = con.execute('select c1 from t1')
con.close()
Имена колонок и данные через t прекрасно получаются. А метаданные?
Андрей Светлов
Посмотрите параметр autoload в конструкторе Table
http://www.sqlalchemy.org/docs/core/schema.html?highlight=autoload#reflecting-database-objects
gkraser
Это не то, это рефлексия для таблицы, а нужно для результата мудренного запроса….

Вообщем поковырял я исходники sa, нет там такой возможности по умолчанию, зато есть ссылка на курсор dbapi, так что обойдусь им.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB