首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在不附加到Table._prefixes的情况下在SQLAlchemy中创建临时表吗?

我可以在不附加到Table._prefixes的情况下在SQLAlchemy中创建临时表吗?
EN

Stack Overflow用户
提问于 2009-12-04 05:02:11
回答 1查看 4.8K关注 0票数 8

我想在SQLAlchemy中创建一个临时表。我可以使用TEMPORARY子句构建一条CREATE TABLE语句,方法是对Table对象调用table._prefixes.append('TEMPORARY'),但这不如使用table.select().prefix_with()为数据操作语言表达式添加前缀。

是否有用于DDL的等价物.prefix_with()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-04 16:08:18

否,prefix_with()仅为SELECT和INSERT定义。但是,将前缀添加到CREATE TABLE语句的便捷方法是将其传递到表定义中:

代码语言:javascript
复制
t = Table(
    't', metadata,
    Column('id', Integer, primary_key=True),
    # ...
    prefixes=['TEMPORARY'],
)
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1842902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档