在表中插入* select from-web2py DAL

时间:2019-02-05 09:34:55

标签: web2py database-abstraction

Ciao

我需要执行类似的查询

insert into TableA Select * form TableB 

其中tableA和TableB共享相同的结构。如何使用web2py DAL完成此结果(以便从特定于数据库的语法中提取查询)?

我还补充说,TableB具有大约一百万行和20列。

谢谢

1 个答案:

答案 0 :(得分:1)

web2py DAL没有用于生成此类查询的API,因此您将不得不使用原始SQL。您仍然可以通过使用其.executesql方法来使用DAL连接:

db.executesql('insert into TableA select * from TableB')