同义词的作用,oracle里synonym的作用是什么??
本篇文章给大家谈谈同义词的作用,oracle里synonym的作用是什么??,以及同义词的作用不包括对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
举例说明同义词的作用
第一.表义准确、精细。同义词尤其是其中的近义词因其从不同的角度表达相同的概念,或用不同的语音形式表达主要特征相同的概念,这样丰富的语言材料的储备为交际者的选择提供了广阔的空间,使得达意传情准确、精细、严密。如鲁迅先生在小说《伤逝》中描写子君的神情时先后用了三个词:“凄然”“凄苦”“凄惨”,当子君知道涓生被辞退之后,用的是“凄然”,当子君饲养的油鸡因生活所迫被吃掉之后,用的是“凄苦”,当子君心爱的小狗阿随被迫丢掉之后,用的是“凄惨”,三者都具有“凄凉、悲伤”的核心意义,意义相近,但在表义程度上由轻到重,轻重有别,准确、细腻地反映了涓生和子君生活境况的日趋窘迫。
第二.突出强调、加强语义。一组同义词有时被应用于同一个语境中,即在某个前言后语或上下文之中共现,用以强化某种意义或情感。例如:
你骂了我,你挖苦我!你侮辱我,哦,你还瞧不起我! (大声)现在我快活极了!我高兴极了!明天早上我要亲眼 看着你的行里要挤兑,我亲眼看着付不出款来,我还亲眼看 着那些十块八块的穷户头,(低声恶意地)也瞧不起你,侮 辱你,挖苦你,骂你,咒你,——哦,他们要宰了你,吃了 你呀!
(曹禺《日出》)
例中的“快活”“高兴”是同义连用,“骂”“咒”也是同义连用,前者强化了李石清在潘月亭破产时极度幸灾乐祸的心情。后者则显示了李石清对潘月亭极度憎恨的感情。
第三,避免重复呆板,使语言富于变化美。如“谈天说地”“谈古论今”,其中的“谈”与“说”,“谈”与“论”都是同义词,而且在此特定语境中应用,不是为了显示其意义上的细微差异,而是利用其义同的特点寻求语言表达上的变化和丰富。
可见,同义词的作用是表现在多个方面的。无论是意义的细小差异,还是意义的相同、相近,都有可能为同义词发挥相应的作用提供某种基础或条件。
简答同义词与反义词各有什么作用.答:同
(1)增强语言的精确性
"他很喜欢孩子”中的"孩子”就不宜用"儿童”,因为二者适用于不同的文体。
(2)增强语言的表现力
"呼山山应,唤水水和”的诗句中,"呼”与"唤”,"应”与"和”分别是同义词,在此表达了相同的意思,却使用了不同的词语,收到生动的效果。再如谚语"浪费好似河决口,节约犹如燕衔泥”中的"好似”与"犹如”。
反义词的作用:
(1)表示不同事物现象的对立
"浪费好似河决口,节约犹如燕衔泥”,借助"浪费”和"节约”一对反义词构成对偶中的反对格式,说明浪费之易与节约之难。
(2)表示同一事物现象在不同关系上的对立
"你是如此伟大,又是如此平凡”,"伟大”"平凡”用于同一个人身上,并不矛盾,是从不同角度而言。
(3)帮助构成双音词、成语
如用"始终”表示整个事物的全过程。其他如"是非”"开关”"早晚”。成语"朝三暮四”"眼高手低”等。
SQL SERVER2008中同义词有什么作用?
例如 我现在是 USE [Test2] 这个数据库
我要查询 Test 数据库下的一个表。
那么我的 SQL 语句是:
SELECT * FROM Test.dbo.v_sale_report_sum;
当我创建了 同义词以后
CREATE SYNONYM v_sale_report_sum
FOR Test.dbo.v_sale_report_sum;
我就可以直接执行
SELECT * FROM v_sale_report_sum;
而不需要在 SQL 语句里面, 写上 Test 这个数据库的名字。
补充那么,它作用就是简化操作?是不是就和存储过程,和函数差不多了?
补充这个用途就是这样.
用 v_sale_report_sum 来替换Test.dbo.v_sale_report_sum;
具体怎么使用, 就看 具体操作的人了。
这个操作还可以给链接服务器创建 别名。
存储过程,和函数 是有具体业务逻辑的。
别名不包含逻辑。
就是一个指向
你也可以理解为 电脑中的 “快捷方式”
oracle里synonym的作用是什么?
Oracle同义词的作用是:
1、 多用户协同开发中,可以屏蔽对象的名字及其持有者。如果没有同义词,当操作其他用户的表时,必须通过user名.object名的形式,采用了Oracle同义词之后就可以隐蔽掉user名。
当然这里要注意的是:public同义词只是为数据库对象定义了一个公共的别名,其他用户能否通过这个别名访问这个数据库对象,还要看是否已经为这个用户授权。
2、为用户简化sql语句。上面的一条其实就是一种简化sql的体现,同时如果自己建的表的名字很长,可以为这个表创建一个Oracle同义词来简化sql开发。
3、为分布式数据库的远程对象提供位置透明性。
扩展资料:
Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。
在Oracle数据库中的大部分数据库对象,如表、视图、同义词、序列、存储过程、包等等,数据库管理员都可以根据实际情况为他们定义同义词。Oracle同义词有两种类型,分别是公用Oracle同义词与私有Oracle同义词。
参考资料来源:百度百科-同义词
ORA-01775:同义词的循环链怎么解决?
之所以会出现“ORA-01775:同义词的循环链”,是因为存在同义词,而同义词又缺少与之相应的对象。
1,首先应当查找是否存在循环的同义词。
2,如没有记录,则继续查找同义词没有对象的数据库对象。
3,对查询结果进行查询表操作,把该缺少对象的同义词删除,则可解决ORA-01775的错误。
扩展资料:
数据库同义词的两种类型:“私有”和“公共”。其中的公共同义词能够由通过blic指定的模式来访问,所有数据库模式,即用户,皆可对它进行访问,而私有同义词仅能在指定的模式中被创建,并且只能在创建者使用的模式下被访问。
同义词的扩展方法:同一概念的同义词,其扩展方法有学名或俗名、简称和全称、术语和代码,等等。
同义词的作用:在Oracle中的同义词,可以用于在多人协作时屏蔽对象的名字及其持有者,并为用户简化sql语句,还能为分布式数据库的远程对象提供位置透明性。
同义词在数据库中起什么作用
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。
如若本站内容侵犯了原著者的合法权益,可联系本站删除。
如若转载,请注明出处:http://www.hahasou.com/ent/6347529b7.html