How to find the name of an Oracle Sequence used by a column in SQLAlchemy?

    class Foo(Base):
        __tablename__ = 'foo'
        id = Column(Integer, Sequence('foo_id_seq'), primary_key=True)
        bar = Column(String(10))

是否可以反映Foo.c序列foo_id_seq的名称?


如果通过Foo.c你的意思是Foo的一个实例,那么:

f = Foo()
print(f.__table__.c['id'].default.name)
链接地址: http://www.djcxy.com/p/63434.html

上一篇: 如何让VARCHAR2列使用BYTE而不是CHAR?

下一篇: 如何在SQLAlchemy中查找列使用的Oracle序列的名称?