本文主要是介绍【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;
这篇关于【DM8】同义词的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!