Я просто посмотрел на воздух в SQL API, и есть способ
attach
на
SQLConnection
выглядит именно то, что вам нужно.
Я не проверял это, но по документации он должен работать:
var connection : SQLConnection = new SQLConnection();
connection.open(firstDbFile);
connection.attach(secondDbFile, "otherDb");
var statement : SQLStatement = new SQLStatement();
statement.connection = connection;
statement.text = "INSERT INTO main.myTable SELECT * FROM otherDb.myTable";
statement.execute();
Там может быть ошибки в том, что код snipplet, я не так много работал в последнее время с SQL и API-интерфейс. Обратите внимание, что в таблицах базы данных открыт с
open
доступны через
main.tableName
, все подключенные базы данных может быть дано любое имя на всех (
otherDb
в приведенном выше примере).