GBase 8c
运维管理
文章
GBase 8c 视图管理
发表于2026-03-19 18:23:1810次浏览5个评论
--- 创建数据表
drop table if exists tab_1 CASCADE;
CREATE TABLE tab_1( id int, name varchar(10) );
--- 插入数据
INSERT INTO tab_1 VALUES (1,'1');
--- 创建视图
CREATE VIEW v1 AS SELECT * FROM tab_1;
--- 创建物化视图
CREATE MATERIALIZED VIEW mv1 AS SELECT * FROM tab_1;
--- 查询视图数据
SELECT * FROM v1;
--- 重命名视图
ALTER VIEW v1 RENAME TO v2;
--- 查询物化视图数据
SELECT * FROM mv1;
--- 验证物化视图是否随基本变化而变化
INSERT INTO tab_1 VALUES (2,'2');
SELECT * FROM mv1;
--- 刷新物化视图
REFRESH MATERIALIZED VIEW mv1;
SELECT * FROM mv1;
--- 删除视图
DROP VIEW v2;
--- 删除物化视图
DROP MATERIALIZED VIEW mv1;
评论
登录后才可以发表评论
山佳发表于 4个月前
学习了
GBase用户51820发表于 2个月前
学习了
GBase用户51890发表于 2个月前
学会了
茵陈发表于 2个月前
三人行必有我师
GBase用户47954发表于 1个月前
感谢作者的精彩分享!
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529