0

我有 29 个独立的议会地址数据表,具有相同的字段标题和数千个条目。我正在尝试根据应该出现在至少一个表中的属性 id 来查找地址。我一直在尝试使用联合查询;

SELECT "ST_NO_FROM","STREET","ST_TYPE" 
FROM "list_address_points_break_o_day" 
WHERE "PID" = 6413877 
UNION 
SELECT "ST_NO_FROM","STREET","ST_TYPE" 
FROM "list_address_points_brighton" 
WHERE "PID" = 6413877

每次我尝试使用此查询并需要恢复时,Base 都会崩溃。有谁知道为什么会这样?

4

1 回答 1

1

请务必使用拆分数据库设置并避免使用嵌入式数据库。从链接:

当文件“关闭”时,*Office 会将最新内容重新打包到单个 zip 存档中。这种重新打包过程是有问题的,通常会导致文件损坏......所以最好尽可能避免使用这些“嵌入式数据库”文件。这意味着避免在 Base 中被称为“创建新数据库”的向导。

HSQLDB(1.8 或更新的 2.x 版本)应该足够稳定以处理数据。如果需求非常复杂,则可以使用全面的 RDBMS,例如 MySQL。

于 2016-01-14T06:17:42.357 回答