GBase 8c
运维管理
文章
GBase 8c同义词管理
发表于2026-03-19 18:18:457次浏览4个评论
--- 创建模式 ot
drop SCHEMA if exists ot CASCADE;
CREATE SCHEMA ot;
--- 创建表 ot.t1 及其同义词 t1
CREATE TABLE ot.t1(id int, name varchar2(10));
CREATE OR REPLACE SYNONYM t1 FOR ot.t1;
--- 使用同义词 t1
SELECT * FROM t1;
INSERT INTO t1 VALUES (1, 'ada'), (2, 'bob');
UPDATE t1 SET t1.name = 'cici' WHERE t1.id = 2;
--- 创建同义词 v1 及其关联视图 ot.v_t
---(注意,此时关联对象 ot.v_t1 不存在,但同义词可以创建成功)
CREATE OR REPLACE SYNONYM v1 FOR ot.v_t1;
CREATE VIEW ot.v_t1 AS SELECT * FROM ot.t1;
--- 使用同义词 v1
SELECT * FROM v1;
--- 删除同义词
DROP SYNONYM v1 CASCADE;
DROP SYNONYM t1 CASCADE;
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526