自学内容网 自学内容网

【DM8】同义词

同义词就是别名
同义词可以通过掩盖一个(表、视图、序列、函数、存储过程等对象)的真实的名字和拥有者。
1、公共同义词:所有的用户可以使用,使用的时候不加模式名。
2、普通同义词:在某个模式下面定义的同义词,引用同义词需要加上模式名。
同义词用途:
1、为本地或者远程服务器上的其他数据库对象提供备用名称。
2、提供抽象层、以免客户端应用程序对数据库对象的名称或位置进行更改。
同义词的好处:用户在不同的场合采用不同的名称,适合不同人群的应用环境使用。

普通同义词

CREATE SYNONYM TEST.SY1 FOR test.s1;
SELECT TEST.S1.currval;
SELECT TEST.SY1.nextval;

公共同义词

CREATE PUBLIC SYNONYM SY2 FOR test.T2;
SELECT * FROM SY2;

删除

DROP SYNONYM TEST.SY1;
DROP PUBLIC SYNONYM SY2;

原文地址:https://blog.csdn.net/qq_54040611/article/details/137674695

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!