0

ORMLite Android は純粋にオブジェクト指向であるため、Create table ステートメントを使用しません。しかし、既存のデータベース テーブル データを一時データベース テーブルにコピーするシナリオがあります。どうすればそれを達成できますか?

テーブル A には既にデータが含まれています。テーブル A_temp を作成し、すべてのデータをテーブル A からテーブル A_temp にコピーする必要があります。(テーブル A と A_temp は同じ構造です)

編集

私は以下の戦略を使用することになりました。提案してくれた@grayに感謝します。

TableUtils.createTableIfNotExists(connectionSource, A_Temp.class);
connectionSource.getReadWriteConnection()
            .executeStatement("INSERT INTO A_Temp SELECT field1, field2, field3, field4 FROM Table_A", 0); 
4

1 に答える 1