从SQLAlchemy中的执行结果中获取数据类型?

时间:2019-01-22 09:07:48

标签: python python-3.x sqlalchemy

是否可以在SQLAlchemy中检索通过执行文本查询返回的列的数据类型?理想情况是在Core领域内,而不是ORM。

result = connection.execute("SELECT * FROM USERS")
dataset = result.fetchall()
for col in result.keys():
    print(col)

在此示例中,我可以简单地检索表的元数据,但是无法(轻松地)实现带有联接甚至是即时生成的字段的查询。例如:SELECT LOCALTIMESTAMP FROM DUAL(Oracle),因此如果我可以简单地从结果中提取数据类型,那将非常有帮助。

如果这不可能,是否有任何解决方法?我想将数据集插入到内存中的SQLite表中,因此我确实需要知道该数据类型。

0 个答案:

没有答案