我想在SQLAlchemy中创建一个临时表。我可以使用TEMPORARY子句构建一条CREATE TABLE语句,方法是对Table对象调用table._prefixes.append('TEMPORARY'),但这不如使用table.select().prefix_with()为数据操作语言表达式添加前缀。
是否有用于DDL的等价物.prefix_with()?
发布于 2009-12-04 16:08:18
否,prefix_with()仅为SELECT和INSERT定义。但是,将前缀添加到CREATE TABLE语句的便捷方法是将其传递到表定义中:
t = Table(
't', metadata,
Column('id', Integer, primary_key=True),
# ...
prefixes=['TEMPORARY'],
)https://stackoverflow.com/questions/1842902
复制相似问题