Назад | Перейти на главную страницу

Какое программное обеспечение для управления базами данных может копировать из одной таблицы sqlite3 в другую для полей, общих для обеих?

Мы ищем программное обеспечение для управления базами данных, которое может копировать из одной таблицы sqlite3 в другую для полей, общих для обеих таблиц. Например, если таблица A имеет имя столбца и адрес. В таблице B указаны имя, адрес и контакт. Программа управления базами данных может копировать имя столбца и адрес из таблицы A в таблицу B или наоборот.

Найденное нами программное обеспечение для управления базами данных может копировать только в том случае, если две таблицы имеют одинаковую структуру (имя поля).

Как было предложено в комментариях, почему бы не использовать SQL.

sqlite> CREATE TABLE "a" (
   ...>     "name" TEXT,
   ...>     "address" TEXT
   ...> )
   ...> ;
sqlite> INSERT INTO "a" ("name","address") VALUES ("john","paris");
sqlite> INSERT INTO "a" ("name","address") VALUES ("peter","london");
sqlite> CREATE TABLE "b" (
   ...>         "name" TEXT,
   ...>         "address" TEXT,
   ...>         "contact" TEXT
   ...>     );
sqlite> INSERT INTO "b" ("name","address") SELECT "name","address" FROM "a";
sqlite> SELECT * FROM "b";
john|paris|
peter|london|