折叠 编辑本360百科段 在数据库中的概念
同义词有两种类型: 私有(private)和公共(public)。私有的同义词是在指定的模呼式中创建并且只有创及经剂建者使用的模式访问。公共同义技服静卫月因词是由public 指定的模式访问,所有数据库模式(用户)都可以访问它。
对于同一服务器上统采果坏下的不同数据库,我们可以使用Synony居取跟粮逐许板集美m,将其他数据库中的征负厂斤质占钢协程触房表或view或sprocs及udf措父钱律陆逐愿尼工在本数据库中映射别名。这样,就可以不用更改连接字符串,而在当前对话数据库的情况下,获取其他 数据库的数据,并对它进行,查询,更新, 删除和插入工作。
(2)同义词的作用
(a) 多用户协同开发中,可以 屏蔽对象的名字及其持有者。
如果没有同义词,当操作其他用户的表时,必须通过user了营名.object名的形式,采用了同义词之后就可以隐蔽掉user名,当然这里要注意的是:public同义词只是为数据库对象定义了一个公共的别名,其他用户能否通过这个别名访问福刘山这个数据库对象,还要看是否步洋已经为这个用户授权。
(b) 为用户简化sql语句。如果自己建的表的名字很长,可以为这个表创建一个同义词来简化sql开发。
(c)为分布式数据库的远程对象提供位置透明性。
折叠 编辑本段 在数据结构中的概念
在 哈希函数中,具有相同的 函数值的关键字称为同义词。