将所有视图都删除到SQLite数据库中?

时间:2019-04-04 12:13:06

标签: sqlite

我想在我的SQLite数据库中删除所有视图。请帮忙。

我知道如果知道视图名称,就可以删除视图...

DROP VIEW IF EXISTS view_name

...但是我想删除已存在但不知道其名称的视图。

1 个答案:

答案 0 :(得分:2)

您可以通过查询sqlite_master表(系统表)来获取所有视图。

例如

SELECT name FROM sqlite_master WHERE type = 'view'; 

名称列将成为视图的名称。