informix创建同义词】的更多相关文章

搜索词条 1.informix不同主机的数据库同义词创建? 2.informix怎么实现跨服务器数据抽取? 3.informix 数据库跨库访问的配置?https://blog.csdn.net/David_ifx/article/details/100133669 4.informix配置互相访问的信任关系?https://blog.csdn.net/tonghudan/article/details/81502936 一.同义词的介绍及应用背景 背景 为informix数据库中的表创建同义词…
(1)--授权某个用户crate synonym的权限,若用户名为scott grant create synonym to scott(2)--创建同义词 create [or replace] synonym syn_name from table_name;(3)--撤销scott创建同义词的权限 revoke create synonym from scott;(4)--删除同义词 Drop synonym syn_name 注:在副表上创建同义词 create or replace s…
1.语法: 同义词 (SYNONMY) CREATE SYNONYM同义词名FOR 表名; CREATE SYNONYM同义词名FOR 表名@数据库链接名; Create synonym synonym_name for object_name. 同义词用途很广 如医院触摸屏可能可能要访问HIS系统相关表,这时候可能要创建部分视图来供查询. 1.创建查询视图用户 create user touchquery identified by password: 2.赋予相关权限 grant selec…
创建同义词: DROP public synonym marketmonitor_day; DROP public synonym marketmonitor_month; DROP public synonym marketmonitor_week; create public synonym MARKETMONITOR_DAY for userdata.MARKETMONITOR_DAY; create public synonym MARKETMONITOR_MONTH for userd…
--测试环境,20远端,30本地: --准备1,20远端建立表的同义词,用户信息: 1.11 ---------------------------------------------------准备阶段,有表有用户可以忽略此步骤------------------------------------------------------------------- SQL> conn yang/y ERROR: ORA-01017: invalid username/password; logon…
一.介绍 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够在不同的数据库用户之间实现无缝交互. 很多时候,会有多个oracle账号访问一个账号下的表,比如:USER_A用户下面有很多表,相关的sql语句都是USER_A.Tablename等等等,这时候需要用USER_B用户去访问USER_A的表,但是sql语句还要保持USER_A.Tablena…
https://blog.csdn.net/anderslu/article/details/53433841?utm_source=itdadao&utm_medium=referral 例:CREATE SYNONYM CASH_MGMT_DETAIL FOR GridDataPlatform02_SUB.dbo.CASH_MGMT_DETAIL;…
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系.本文介绍如何创建同义词语句,删除同义词以及查看同义词语句. oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似.就是一种映射关系. 1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样. 此外如果要创建一个远程的数据库上的某张表…
一.涉及内容 1.理解索引的概念和类型. 2.掌握创建索引的命令. 3.理解视图的概念和优点. 4.理解可更新视图应具备的特点. 5.掌握创建一般视图和可更新视图的命令. 6.理解序列和同义词的概念和作用. 7.掌握序列的创建与应用. 8.掌握同义词的创建与应用. 二.具体操作 ( 实验) 1.在数据库中创建Student表,包括学号Id.姓名Name.性别Sex.班级编号Class_id.利用该表创建如下索引: (1)在Id字段上创建唯一的B树索引. (2)在Name字段上创建普通的B树索引.…
alter table userInfo add(msn varchar2(20)); 1.建表 create table userInfo ( id number(6), name varchar2(20), sex number(1), age number(3), birthday date, address varchar2(50), email varchar2(25), tel number(11) ); 2.创建约束 不带约束名称的: create table userInfo (…
 database link dblink的主要作用是两个数据库间的数据访问 create database link my_test connect to testdbname identified by testpassusing '(DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = dev)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_…
一般在PL/SQL下,Oracle 用户查询其他用户的表一定要使用user.table格式才能查询,每次用户名.表名嫌麻烦的话.可以使用同义词,意思将user.table访问格式改成table格式即可 创建同义词语句格式: create public synonym table_name for user.table_name; public很关键词,访问权限修饰,若想某表的授权用户也能用同义词查询,必须要用public访问修饰符. 比如: 原本user.table格式才能访问select *…
序列 序列是用来生成唯一,连续的整数的数据库对象.序列通常用来自动生成主机那或唯一键的值.序列可以按升序排序, 也可以按降序排序.例如,销售流水表中的流水号可以使用序列自动生成. 创建序列语法: create sequence sequence_name [START WITH integer] [INCREMENT BY integer] [MAXVALUE integer|NOMAXVALUE ] [MINVALUE integer|]NOMAXVALUE ] [CYCLE|NOCYCLE]…
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系. 在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个Oracle同义词吧!这样我们就可以直接使用同义词来使用表了. 1.同义词的概念    Oracle数据库中提供了…
oracle同义词创建(synonym)   在现在的项目中会有很多接口,数据来源也可能是不同数据库或者是不同的用户下的表,给访问该表带来了一定的麻烦.这个时候就可以使用同义词来简化. 同义词的语法是:CREATE [OR REPLACE] [PUBLIC] SYNONYM [ schema.] 同义词名称 FOR [ schema.] object [ @dblink ]; 创建同义词的时候还需要赋值相关的权限: 首先是:用sys账号给DM账号赋予CREATE SYNONYM的权限 GRANT…
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系.本文介绍如何创建同义词语句,删除同义词以及查看同义词语句. Oracle的同义词总结:从字面上理解就是别名的意思,和试图的功能类似.就是一种映射关系. Oracle自我理解就是一个web项目想同时访问两个数据库,在jdbc配置文件中只配置其中一个数据库连接信息,在这个配置连接的数据库中对另一个表中的表创建同义词,以达到可 以访问另一个表的效果. 1.创建同义词语句: create public…
同义词的概念: 同义词是Oracle对象的别名,使用同义词访问相同的对象 可以为表.视图.存储过程.函数或另一同义词等对象创建同义词 方便访问其它用户的对象,隐藏了对象的身份 缩短对象名字的长度 同义词创建语法: CREATE [PUBLIC] SYNONYM synonym_name  FOR  object; 创建和删除同义词的权限:  CREATE ANY SYNONYM CREATE PUBLIC SYNONYM  DROP PUBLIC SYNONYM DROP ANY SYNONYM…
Oracle同义词+dblink的实际应用 业务需求:原数据库(10.2.0.4.0),新数据库(11.2.0.3) 由于程序的需求原因,现在需要把新库上的某个用户直接映射到老库用户下: 1. 备份原库的用户 nohup exp scott/scott OWNER=scott BUFFER=10240000 STATISTICS=none RESUMABLE=y FILE=scott_all_exp.dmp LOG=scott_all_exp.log & 2. 删除原库的用户下的表 set li…
优点: 1.节省数据库空间,多用户可以操作同一张表: 2.扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互: 3.利用Database Link.创建同义词可以实现不同数据库服务器之间的无缝连接(通过网络连接)   创建同义词 1.同一个数据库服务器上的不同用户,共同操作一张表 用户A,B:用户A 操作B中的 operatoren表: 则需要在用户A中创建B中operatoren的同义词:create public synonym _a for B.operatoren; 其中:s…
--创建索引 关键词 index create[unique] index index_name on table_name(column_name [,column_name…]) [tablespace tablespace_name] --创建唯一索引 unique indexcreate unique index suoyinname on student(sname) --创建同义词 可以理解为其他对象的一个别名,由它映射到另一个对象 关键词 synonym --有两种 一种是publ…
目标 通过本章学习,您将可以: l  描述视图 l  创建和修改视图的定义,删除视图 l  从视图中查询数据 l  通过视图插入, 修改和删除数据 l  使用“Top-N” 分析 l  创建, 维护, 和使用序列 l  创建和维护索引 l  创建同义词 视图描述 l  视图是一种虚表. l  视图建立在已有表的基础上, 视图赖以建立的这些表称为基表. l  向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句. l  视图向用户提供基表数据的另一种表现…
From : http://blog.csdn.net/itblog/article/details/752881 =============创建同义词 可以为下列对象类型创建同义词: 程序集 (CLR) 存储过程 程序集 (CLR) 表值函数 程序集 (CLR) 标量函数 程序集聚合 (CLR) 聚合函数 复制筛选过程 扩展存储过程 SQL 标量函数 SQL 表值函数 SQL 内联表值函数 SQL 存储过程 视图 表1(用户定义) 1 包括本地和全局临时表 不支持使用函数基对象的四部分名称.…
视图: 视图叫虚表,即是在哪个表上建立的视图,将那个表的数据用一条查询sql语句查出的数据展现在该视图中,对这个视图操作就是只能对该视图中的数据进行操作,该操作也会保存在建立的表中.可以理解为表上表,视图为该表的子表. CREATE OR REPLACE VIEW myview AS --建立视图 ; --将表中符合条件的数据放入视图中 SELECT * FROM myview; --查询视图中的数据 ,); --插入数据,插入到了原表中 但视图中不存在,因为价格为23 CREATE OR RE…
同义词是一种数据库对象,它是为一个数据库对象定义的别名,使用同义词的主要目的是为了简化SQL语句的书写. 同义词的概念和类型 利用同义词可以为用户的一个对象,或者其他用户的一个对象定义别名,从而简化命令或程序的书写,在命令或程序中可以直接使用同义词代替原来的对象. 可以为表.视图.存储程序.序列等对象建立同义词,也可以为一个同义词再建立同义词,甚至可以为一个不存在的对象建立同义词,系统仅仅在使用同义词时才验证它所代表的对象是否存在.同义词本身并不包含原对象中的数据或代码,它的作用仅仅相当于一个指…
--> Title  : SQL Server2005 Synonym的使用 --> Author : wufeng4552 --> Date   : 2009-10-30 1.Synonym的概念    Synonym(同义词)是SQL Server 2005的新特性.可以简单的理解Synonym为其他對象的别名. 語法 CREATE SYNONYM [ schema_name_1. ] synonym_name FOR < object > < object >…
建立链接服务器并创建同义词,有一个最大的好处,就是可以跨数据库实例进行操作数据库,可以在一个数据库连接内完成数据操作,方便做事务查询.     在SQL SERVER 2008里,可以按以下的方式建立链接服务器   exec sp_addlinkedserver @server= 'PC50', --服务器别名,可任意取 @srvproduct= '509_2J', @provider='SQLOLEDB', @datasrc = '192.168.0.101' --登录链接服务器 exec s…
/*****创建用户并指定操作哪张表开始******/ --1.创建用户并设置默认表空间 CREATE USER CHENGDWY IDENTIFIED BY CHENGDWY DEFAULT TABLESPACE CFWL QUOTA UNLIMITED ON CFWL; --DROP USER CHENGDWY CASCADE; --删除用户 --2.授予CHENGDWY用户创建session的权限,即登陆权限 GRANT CONNECT TO CHENGDWY; ALTER USER CH…
1.create user A identified by Apassword,创建用户,用户名是A,密码是Apassword2.grant connect to A --授予connect权限3.grant select on test to A --给指定用户的表或者视图授予select(只读)权限,其中test是表名 注意:1.如果是以普通用户(jtg1)身份登录,并创建的用户,查询时要 select * from jtg1.test才能查询出来 2. 如何直接通过select * fro…
一.视图(重点) 视同的功能:一个视图其实就是封装了一个复杂的查询语句.1.创建视图的语法:CREATE VIEW 视图名称 AS 子查询 范例:创建一个包含了20部门的视图CREATE VIEW empv20 AS SELECT * FROM emp WHERE deptno=20; 对于没有授权的解决方法:登陆sys as SYSDBA,然后grant create any view to 用户名(scott) 2.查询视图:SELECT * FROM empv20; 3.OR REPLAC…
ORACLE同义词总结 同义词概念 Oracle的同义词(synonyms) 从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库 的使用范围,能够在不同的数据库用户之间实现无缝交互;Oracle数据库中提供了同义词管理的功能.同义词是数据库对象的一个别名,经常用于简化对象访 问和提高对象访问的安全性.在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字.与视图类似,同义词并不占用实际存储空间,…