【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;
相关推荐
abc123456sdggfd4 分钟前
c++如何读取并展示ZIP压缩包内的目录结构树_minizip集成【附源码】
jvm·数据库·python
2301_814809867 分钟前
如何配置Oracle UTL_FILE目录_CREATE DIRECTORY语法与权限分配.txt
jvm·数据库·python
m0_7349497915 分钟前
golang如何使用expvar暴露运行时指标_golang expvar运行时指标暴露步骤
jvm·数据库·python
qq_4138474020 分钟前
开发者工具怎么看HTML_Elements面板使用指南【操作】
jvm·数据库·python
qq_3729069321 分钟前
mysql如何设置密码过期策略_mysql default_password_lifetime
jvm·数据库·python
qq_3300379935 分钟前
mysql在高并发下如何优化索引更新_mysql锁策略与调整
jvm·数据库·python
u01091476037 分钟前
如何排查SQL存储过程内存溢出_优化大数据量临时表使用
jvm·数据库·python
2301_7735536238 分钟前
mysql如何优化mysql在多核CPU下的性能_调整线程并发数
jvm·数据库·python
code_pgf40 分钟前
sqlite数据库cmakelist.txt编译
数据库·sqlite
a95114164243 分钟前
PHP如何批量处理AI请求_队列系统搭建【技巧】
jvm·数据库·python