根据表名表动态定义视图

时间:2014-04-23 20:38:40

标签: sql sqlite

假设我有一个SQLite数据库,我经常添加视图。目前我有以下表格

users, products, a, b, c

我想使用视图加入a, b, and c。但是,在将来,我想在此视图中添加更多表格,例如de。有没有办法定义一个视图,以便动态地包含这些新表?我假设我需要维护一个表名表,我希望将其合并到这个单一视图中,这很好。

1 个答案:

答案 0 :(得分:0)

这在纯SQL中是不可能的。 (SQLite无法从SQL动态生成SQL,也没有创建表的触发器。)

您必须在需要时在代码中创建这些视图。