我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何理解同义词synonym

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何理解同义词synonym

本篇文章给大家分享的是有关如何理解同义词synonym,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

--目标库操作:192.168.56.11
[oracle@rhel ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Nov 23 17:20:05 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> CONN hr/hr;
Connected.

SQL>  create table syno as select * from user_objects;

Table created.

SQL>
SQL> select count(*) from syno;

  COUNT(*)
----------
        35

 
--源库操作:192.168.56.12
[oracle@wang admin]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Fri Dec 8 15:40:15 2017

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> conn hr/hr;
Connected.
SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
B_FILE_PACKAGE                 TABLE
B_PACKAGE_STATE_TRANS          TABLE
COUNTRIES                      TABLE
DEPARTMENTS                    TABLE
EMPLOYEES                      TABLE
EMPLOYEES_BAK                  TABLE
EMP_DETAILS_VIEW               VIEW
JOBS                           TABLE
JOB_HISTORY                    TABLE
LOCATIONS                      TABLE
REGIONS                        TABLE

11 rows selected.

SQL> create database link ora connect to hr identified by hr using 'orcl';

Database link created.

SQL> create synonym co for syno@ora;

Synonym created.

SQL> create synonym coe  for hr.syno@ora;

Synonym created.

SQL> select count(*) from co;

  COUNT(*)
----------
        35

SQL>   select count(*) from coe;

  COUNT(*)
----------
        35

SQL> desc co       
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 OBJECT_NAME                                        VARCHAR2(128)
 SUBOBJECT_NAME                                     VARCHAR2(30)
 OBJECT_ID                                          NUMBER
 DATA_OBJECT_ID                                     NUMBER
 OBJECT_TYPE                                        VARCHAR2(19)
 CREATED                                            DATE
 LAST_DDL_TIME                                      DATE
 TIMESTAMP                                          VARCHAR2(19)
 STATUS                                             VARCHAR2(7)
 TEMPORARY                                          VARCHAR2(1)
 GENERATED                                          VARCHAR2(1)
 SECONDARY                                          VARCHAR2(1)
 NAMESPACE                                          NUMBER
 EDITION_NAME                                       VARCHAR2(30)

SQL>
SQL> desc coe
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 OBJECT_NAME                                        VARCHAR2(128)
 SUBOBJECT_NAME                                     VARCHAR2(30)
 OBJECT_ID                                          NUMBER
 DATA_OBJECT_ID                                     NUMBER
 OBJECT_TYPE                                        VARCHAR2(19)
 CREATED                                            DATE
 LAST_DDL_TIME                                      DATE
 TIMESTAMP                                          VARCHAR2(19)
 STATUS                                             VARCHAR2(7)
 TEMPORARY                                          VARCHAR2(1)
 GENERATED                                          VARCHAR2(1)
 SECONDARY                                          VARCHAR2(1)
 NAMESPACE                                          NUMBER
 EDITION_NAME                                       VARCHAR2(30)

SQL> select object_name,object_id,object_type,status from co where rownum <=2;

OBJECT_NAM  OBJECT_ID OBJECT_TYPE                            STATUS
---------- ---------- -------------------------------------- --------------
REGIONS         51846 TABLE                                  VALID
REG_ID_PK       51847 INDEX                                  VALID

SQL> select object_name,object_id,object_type,status from coe where rownum <=2;

OBJECT_NAM  OBJECT_ID OBJECT_TYPE                            STATUS
---------- ---------- -------------------------------------- --------------
REGIONS         51846 TABLE                                  VALID
REG_ID_PK       51847 INDEX                                  VALID

SQL>

[oracle@wang admin]$ cat tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

orcl =
  (DESCRIPTION =
    (LOAD_BALANCE = yes)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.11)(PORT = 1521))
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
[oracle@wang admin]$
[oracle@wang admin]$ tnsping orcl

TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 08-DEC-2017 17:27:17

Copyright (c) 1997, 2013, Oracle.  All rights reserved.

Used parameter files:

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (LOAD_BALANCE = yes) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.11)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl)))
OK (10 msec)
[oracle@wang admin]$

SQL> select OWNER,SYNONYM_NAME,TABLE_OWNER,TABLE_NAME,DB_LINK from dba_synonyms where SYNONYM_NAME in ('CO11','COE11');

OWNER                          SYNONYM_NAME                   TABLE_OWNER                    TABLE_NAME                     DB_LINK
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------
HR                             CO                                                            SYNO                           ORA
HR                             COE                            HR                             SYNO                           ORA


SQL> col HOST for a20
SQL> select * from dba_db_links where DB_LINK='ORA';

OWNER                          DB_LINK         USERNAME                       HOST                 CREATED
------------------------------ --------------- ------------------------------ -------------------- ------------
HR                             ORA             HR                             orcl                 08-DEC-17


查询验证完全相同,连个同义词co和coe!

以上就是如何理解同义词synonym,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何理解同义词synonym

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ORACLE重编译同义词(synonym)遇到ORA-01031总结

我们在编译INVALID的同义词(synonym)的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA-01031错误。下面构造这样一个例子:     如下所示,scott用户下面创建了一个公共同义词emp(下面测试环境为Oracle 10.2.
ORACLE重编译同义词(synonym)遇到ORA-01031总结
2015-04-23

oracle创建同义词后找不到怎么解决

如果在Oracle数据库中创建了同义词,但是在使用时找不到同义词,可能会有以下几种原因和解决方法:同义词名称错误:确保正确指定了同义词的名称,并且在使用时指定了正确的同义词名称。同义词所属的用户错误:在使用同义词时,需要指定同义词所属的用户
oracle创建同义词后找不到怎么解决
2024-04-09

如何理解Python词法结构

本篇内容介绍了“如何理解Python词法结构”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、变量和类型变量是一种存储数据的载体,也就是一个
2023-06-25

Oracle中关于视图-序列-同义词-索引的详解

一.视图 1.什么是视图  简单来说 视图就是一个虚拟表,实体表的映射       什么时候使用视图 在开发中,有一些表结构是不希望过多的人去接触,就把实体表映射为一个视图。(表结构简化) 在项目过程中,程序人员主要关注
Oracle中关于视图-序列-同义词-索引的详解
2022-04-13

解释 SQL 中表、视图和同义词之间的区别

让我们了解一下结构化查询语言 (SQL) 中的表、视图和同义词是什么。表、视图和同义词表是数据的存储库,其中在表中它是一个物理实体。表物理上驻留在数据库中。视图不是数据库物理表示的一部分。它经过预编译,因此数据检索速度更快,并且还提供安全的
2023-10-22

golang 函数命名如何处理不同语言的单词?

go 函数命名时,可通过以下方法处理跨语言单词:1. 翻译术语;2. 使用驼峰式大小写或下划线;3. 使用命名空间。例如,英语函数 getuser 与西班牙语函数 getuserspanish 位于不同的命名空间(en 和 es),可避免单
golang 函数命名如何处理不同语言的单词?
2024-04-23

MySQL LOCATE() 函数与其同义词函数(即 POSITION() 和 INSTR() 函数)有何不同?

所有这些函数都用于返回字符串中子字符串的位置,但 LOCATE() 函数与 POSITION() 和 INSTR() 函数有点不同。在 POSITION() 和 INSTR() 函数中,我们无法借助 LOCATE() 函数中的位置参数来管理
2023-10-22

Android如何自定义View歌词控件

本篇内容介绍了“Android如何自定义View歌词控件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言一、 歌词解析1.歌词实体类L
2023-06-20

Flex播放器如何同步显示歌词

这篇文章将为大家详细讲解有关Flex播放器如何同步显示歌词,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Flex播放器同步显示歌词播放歌曲时要同步显示歌词,首先必须要能解析出lrc格式的歌词文本,之前我还
2023-06-17

如何向pyhanlp添加自定义的词典

小编给大家分享一下如何向pyhanlp添加自定义的词典,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!以python 2.7.9为例:1.安装pyhanlp:pip
2023-06-02

如何理解PHP转义的真正含义

如何理解PHP转义的真正含义,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何正确的理解PHP转义是一个初学者比较困扰的问题。我们今天为大家简要的讲述了PHP转
2023-06-17

Elasticsearch分布式搜索中的近义词与模糊查询处理(Elasticsearch如何处理分布式搜索中的近义词和模糊查询?)

Elasticsearch通过同义词词库和编辑距离算法处理分布式搜索中的近义词和模糊查询。同义词词库扩展查询以包含相关术语,而模糊查询匹配相似术语,编辑距离为低。这在分布式群集中以本地方式执行,提供可扩展性、低延迟和一致性。此外,Elasticsearch提供拼写检查、自动完成、N-gram分词和自定义同义词词库等相关功能,以增强近义词和模糊查询处理,确保准确且相关的搜索结果。
Elasticsearch分布式搜索中的近义词与模糊查询处理(Elasticsearch如何处理分布式搜索中的近义词和模糊查询?)
2024-04-02

编程热搜

目录