【DM8】同义词

同义词就是别名

同义词可以通过掩盖一个(表、视图、序列、函数、存储过程等对象)的真实的名字和拥有者。

1、公共同义词:所有的用户可以使用,使用的时候不加模式名。

2、普通同义词:在某个模式下面定义的同义词,引用同义词需要加上模式名。

同义词用途:

1、为本地或者远程服务器上的其他数据库对象提供备用名称。

2、提供抽象层、以免客户端应用程序对数据库对象的名称或位置进行更改。

同义词的好处:用户在不同的场合采用不同的名称,适合不同人群的应用环境使用。

普通同义词

bash 复制代码
CREATE SYNONYM TEST.SY1 FOR test.s1;
SELECT TEST.S1.currval;
SELECT TEST.SY1.nextval;

公共同义词

bash 复制代码
CREATE PUBLIC SYNONYM SY2 FOR test.T2;
SELECT * FROM SY2;

删除

bash 复制代码
DROP SYNONYM TEST.SY1;
DROP PUBLIC SYNONYM SY2;
相关推荐
java1234_小锋4 分钟前
Redis的热Key问题如何解决?
数据库·redis·缓存
wang6021252188 分钟前
FastAPI框架为什么在启动时建表
数据库
男孩李9 分钟前
linux下如何执行postgres数据库的sql文件
数据库·sql·postgresql
zwjapple13 分钟前
MySQL SQL 面试核心考点与注意事项总结
数据库·sql·mysql
乐韵天城14 分钟前
SpringBoot中如何手动开启数据库事务
数据库·spring boot
05大叔20 分钟前
Spring Day02
数据库·sql·spring
默默前行的虫虫26 分钟前
nicegui中多次调用数据库操作总结
数据库·python
鸽鸽程序猿32 分钟前
【Redis】事务
数据库·redis·缓存
Knight_AL1 小时前
MySQL 分区表应用案例:优化数据管理与性能
数据库·mysql
老华带你飞1 小时前
考试管理系统|基于java+ vue考试管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端