- 5
- 0
- 约1.46千字
- 约 2页
- 2022-10-05 发布于内蒙古
- 举报
创建同义词表
同义词详解(原创)
问题:同义词是什么,它有什么作用?
同义词也就是oracle数据库特有的对象之一。与表中一样,同义词建立以后,就可以永久地留存在数据库中。
同义词的主要作用就是给一个数据库对象(表、视图……)一个别名,可以是给某个表取一个更容易理解的别名,也可以是为了简化原有别名。
特别注意,select语句中的“表中别称”只在该语句运转时有效率,而同义词所建立的别称就是一个单一制存有的对象。
问题:如何使用同义词。
先为某个对象建立一个同义词,然后就可以通过这个同义词出访完整对象了。
语法:createorreplacesynonym视图名for对象名。
代码示例:为员工表中emp建立一个同义词worker。
createorreplacesynonymworkerforemp;
问题:如何删掉同义词,删掉同义词时所对应的完整对象与否也删掉了?
删除的方法是:dropsynonym同义词名称。
同义词很有如windows中的一个“快捷方式”,快捷方式删掉了,原文件仍然就是存有的。所以同义词删掉了,旧有对象维持不变。
案例一:使用同义词简化比较的名称
在研发中,经常给数据库链接名称一个别称,因为这个链接名非常短。
select*froms
原创力文档

文档评论(0)