跳到主要内容

SHOW VIEWS

引入或更新: v1.2.415

返回指定数据库中的视图名称列表,如果未提供数据库名称,则返回当前数据库中的视图名称列表。

语法

SHOW [ FULL ] VIEWS 
[ { FROM | IN } <database_name> ]
[ HISTORY ]
[ LIKE '<pattern>' | WHERE <expr> ]
参数描述
FULL列出带有附加信息的结果。更多详情请参见示例
FROM / IN指定一个数据库。如果省略,命令将返回当前数据库的结果。
HISTORY显示在保留期内(默认24小时)视图删除的时间戳。如果视图尚未被删除,drop_time的值为NULL。
LIKE使用区分大小写的模式匹配和%通配符过滤视图名称。
WHERE使用WHERE子句中的表达式过滤视图名称。

示例

SHOW VIEWS;

┌───────────────────────────────────────────────────────────────────┐
│ Views_in_default │ view_query │
├──────────────────┼────────────────────────────────────────────────┤
│ books_view │ SELECT id, title, genre FROM default.books │
│ users_view │ SELECT username, email, age FROM default.users │
└───────────────────────────────────────────────────────────────────┘

SHOW FULL VIEWS;

┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ views │ database │ catalog │ owner │ engine │ create_time │ view_query │
├────────────┼──────────┼─────────┼──────────────────┼────────┼────────────────────────────┼────────────────────────────────────────────────┤
│ books_view │ defaultdefaultNULLVIEW2024-04-14 23:29:52.916989SELECT id, title, genre FROM default.books │
│ users_view │ defaultdefaultNULLVIEW2024-04-14 23:31:02.918994SELECT username, email, age FROM default.users │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

-- 删除视图 'books_view'
DROP VIEW books_view;

SHOW VIEWS HISTORY;

┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Views_in_default │ view_query │ drop_time │
├──────────────────┼────────────────────────────────────────────────┼────────────────────────────┤
│ books_view │ SELECT id, title, genre FROM default.books │ 2024-04-15 02:29:56.051081
│ users_view │ SELECT username, email, age FROM default.users │ NULL
└────────────────────────────────────────────────────────────────────────────────────────────────┘
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册