[英]Can I CREATE TEMPORARY TABLE in SQLAlchemy without appending to Table._prefixes?
我想在SQLAlchemy中創建一個臨時表。 我可以通過對Table
對象調用table._prefixes.append('TEMPORARY')
來構建帶有TEMPORARY
子句的CREATE TABLE
語句,但這不如table.select().prefix_with()
更優雅table.select().prefix_with()
用於為數據操作添加前綴語言表達。
是否有與DDL相同的.prefix_with()
?
不, prefix_with()
SELECT和INSERT定義了prefix_with()
。 但是為CREATE TABLE語句添加前綴的便捷方法是將其傳遞給表定義:
t = Table(
't', metadata,
Column('id', Integer, primary_key=True),
# ...
prefixes=['TEMPORARY'],
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.