我在Delphi XE7应用程序中使用SQLite,需要将一个表中任意数量的106列的副本复制到需要使用相同类型进行动态创建的另一个表中。如果“Select Into”与SQLite一起使用,则SQL看起来像:
SELECT "RecNum", "TK Number", "Type", "Disc.", "Project Description", "Date Added" INTO "CurrentLimited" FROM "Current"
如果这些是选定的字段。目标和源表名将是静态的。查询附加到TQuery,所以如果有一种方法可以将TQuery的结果保存为同一个数据库中的表(我不认为SaveToFile提供了这个),那么这也可以。
答案 0 :(得分:0)
CREATE TABLE CurrentLimited AS SELECT "RecNum", "TK Number", "Type", "Disc.", "Project Description", "Date Added" FROM "Current"