如何在sqlalchemy中查询包含sql_variant的表

时间:2017-12-02 19:37:56

标签: python sql sqlalchemy pyodbc sql-variant

我正在尝试查询instance mapped class的{​​{1}},sqlalchemy包含sql_variant数据类型的列。但是,在执行我的查询时,我收到以下错误:

sqlalchemy.exc.ProgrammingError: (pyodbc.ProgrammingError) ('ODBC SQL type -150 is not yet supported.  column-index=3  type=-150', 'HY106')

我的映射类是这样的:

class ParamValue(Base):
    __table__ = Table('param', autoload=True)

它包含4列:

id (PK, int, not null)
param_set_id (FK, int, not null)
param_id (FK, int, not null)
value (sql_variant, null)

我的查询看起来像这样(简单查询):

session.query(ParamValue).all()

任何事都可以提供帮助,谢谢

0 个答案:

没有答案