同义词语法
- 简单理解,别的数据库共享出来的数据对象
- 可以理解为是对数据库中一个对象的快捷方式或者在特定范围内的别名
- 不限于数据表,几乎所有的数据库对象都可以建立同义词
- 可以通过对同义词进行任何DML操作
- 可以在同义词上建立视图
-- 公有同义词和私有同义词
CREATE OR REPLACE PUBLIC SYSNONYM ETCAPP.T_EDCS_YGB FOR psbcedc.T_EDCS_YGB;
--同义词查询
SELECT * FROM t_edcs_ygb;
--同义词删除
DROP public SYNONYM ETCAPP.T_EDCS_YGB
视图
- 视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储在数据库中。
- 一般是基于一个或多个数据表经数据查询语句构建而成
- 视图可以再被用于数据查询语句中。
联系
--创建跨用户表的同义词:
CREATE OR REPLACE PUBLIC SYNONYM SYN_EMP for scott.emp;
--创建跨用户的表的视图:
CREATE OR REPLACE VIEW view_EMP AS SELECT * FROM scott.emp