是否可以在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表中,因此我确实需要知道该数据类型。