Вставить в таблицу select * from - web2py DAL - PullRequest
0 голосов
/ 05 февраля 2019

Ciao,

Мне нужно выполнить запрос вроде

insert into TableA Select * form TableB 

, где tableA и TableB имеют одинаковую структуру.Как я могу достичь этого результата, используя DAL web2py (чтобы абстрагировать запрос от специфического синтаксиса базы данных)?

Я также добавляю, что TableB имеет около миллиона строк и 20 столбцов.

Спасибовы

1 Ответ

0 голосов
/ 05 февраля 2019

DAL web2py не имеет API для генерации такого запроса, поэтому вам придется использовать сырой SQL.Вы все еще можете использовать соединение DAL, используя метод .executesql:

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