Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLAlchemy退出时出现错误;无法识别类型';长毛坯'&引用;将automap_base与Oracle db一起使用时_Python_Oracle_Sqlalchemy - Fatal编程技术网

Python SQLAlchemy退出时出现错误;无法识别类型';长毛坯'&引用;将automap_base与Oracle db一起使用时

Python SQLAlchemy退出时出现错误;无法识别类型';长毛坯'&引用;将automap_base与Oracle db一起使用时,python,oracle,sqlalchemy,Python,Oracle,Sqlalchemy,我用sqlalchemy创建了一个简单的表格: class SimpleTable(base): def __init__(self, name): self.name = name __tablename__ = 'simple_table' id = Column(Integer, Sequence('id_seq'), primary_key=True) name = Column(String(40)) 我使用base.me

我用sqlalchemy创建了一个简单的表格:

class SimpleTable(base):
     def __init__(self, name):
         self.name = name

     __tablename__ = 'simple_table'

     id = Column(Integer, Sequence('id_seq'), primary_key=True)
     name = Column(String(40))
我使用
base.metadata.create_all()
将其提交到oracle db,得到了一个包含以下字段的表:

ID    NUMBER(38,0)
NAME  VARCHAR2(40 CHAR)
到目前为止还不错。我输入了一些虚拟数据并试图检索它,但以下代码不起作用:

Base = automap_base()
Base.prepare(engine, reflect=True)

My_table = Base.classes.simple_table

data = session.query(My_table.name, My_table.id).all()
print(data)
我得到这个错误:

SAWarning: Did not recognize type 'LONG RAW' of column 'objectdata'
  % (coltype, colname)