oracle 同义词 synonym 创建与删除表
创建同义表tableB: create synonym tablenameB for 数据库名字.tablenameA
删除同义表tableB:drop synonym tablenameB
最近工作遇到这样一个问题,我们本来的数据库在A里面,但是新开的项目想在数据库A下面的一个子用户B里面。A里面存在我们部门用到的所有表,但是新开的项目想在B里面做。我们所有取数都是在A里面进行的,那么B怎么用到A的表呢?
毫无疑问,我们可以选择A.tablename 的方式访问A里面的表,但是这样可能会很不方便,具体因为什么不方便或者对A有多大影响我还没有感受到,因为我就是一个初出茅庐的菜鸟,在这种情况下,项目里面有经验的小哥哥小姐姐选择同义词synonym这种方式解决问题。
我们在B里面创建同义表的方式
create synonym tableB for A.tableA --注意这里是for
这样我们就在数据库B里面创建除了tableB
可最近我有遇到一个新问题就是业务在tableA 里面提出加其他种类客户号,这样我table_nameB 如果再通过同义词创建,在使用的时候就要用where条件限制一下,那我就在想能不能在创建同义表tableB 是就直接加入限定条件。试了几种办法都没有成功,问题了漂亮小姐姐得到的回答也还是没有解决,说是没有见到过。所有这个遗留的问题只能以后在说了。如果各位看到的会,还请留言告诉我
那么如何删除同义表
drop synonym tableB --注意这里是有区别与删除表 drop table tablename
ps:在plsql软件的右边有个objects里面有很多的文件夹,其中一项就是synonyms,里面的都是同义词表,你可以选择右击某一个查看它是如何创建的同义词表就清楚了。
oracle 同义词 synonym 创建与删除表相关推荐
- Oracle 同义词synonym创建和删除
一.Oracle 数据库对象又称模式对象 数据库对象是逻辑结构的集合,最基本的数据库对象是表 其他数据库对象包括:表.视图.序列.过程.函数.程序包等等. 二.同义词是数据库对象的一个别名 (1 ...
- oracle同义词删除重建,Oracle同义词的创建与删除
用户可以在自己的模式中创建同义词,这需要具有CREATE SYNONYM这个系统权限.如果希望在其他用户的模式中创建同义词,则需要具有CREATE ANY SYNONYM这个系统权限.普通用户创建的同 ...
- oracle创建和删除表空间,oracle 表空间创建和删除
oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间.这样用户可以在各自的表空间中操作数据,互不干扰. 1. 表空间创建 若不清楚表空间对应文件的路径,可以登录系统 ...
- Oracle 同义词(Synonym)
一.简述 Oracle 同义词(Synonym) 是数据库对象的一个别名,Oracle 可以为表.视图.序列.过程.函数.程序包等指定一个别名.同义词有两种类型: 私有同义词:拥有 CREATE SY ...
- Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询
Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开 ...
- oracle怎么给表建同义词_Oracle同义词的创建与删除
用户可以在自己的模式中创建同义词,这需要具有CREATE SYNONYM这个系统权限.如果希望在其他用户的模式中创建同义词,则需要具有CREATE ANY SYNONYM这个系统权限.普通用户创建的同 ...
- Oracle数据库之创建和管理表
Oracle数据库总结: Oracle数据库之集合运算 Oracle数据库之数据处理 Oracle数据库之建表和管理表 Oracle数据库之对象视图.索引.序列.同义词 建表语法: create ta ...
- Oracle 同义词(synonym) 简介
从sql server or sybase 转到oracle既程序猿可能对同义词这个概念有点陌生. 同义词不难理解, 只不过是oracle的对象起个别名罢了. 下面介绍下同义词synonym的用法. ...
- Oracle 同义词synonym
(1)同义词概念 同义词顾名思义,是数据库方案对象的一个别名.这里的数据库方案对象指表.视图.序列.存储过程.包等. (2)同义词类型 私有同义词synonym只能在其模式内访问,不能与模式内对象同名 ...
最新文章
- php底层运行机制与原理
- 分布式键值系统Amazon Dynamo简介
- 关于SVN服务器的环境搭建及使用(转)
- Windows2003不认3G以上内存时可以看看此文
- ubuntu opengl 安装
- Qt QString 与char* 相互转换
- 64位汇编中的布尔指令
- Redis-主从配置
- xxx系统的6大质量属性战术
- python下载docx模块_怎么下载python-docx模块
- 超详细的Django面试题
- windows server 2008 进行多域名指向同一个ip
- 网络地址快速计算方法:IP地址24位-30位掩码绕过二进制计算迅速得到网络地址
- Python学习笔记3——条件语句及循环语句
- playbook_黑莓PlayBook的第一波Union游戏揭晓!
- Labelme对图像标注、json转化png格式
- STM32F103C8T6的TIM1的CH1、CH2、CH3三路互补PWM实现四路PWM两两输出
- Educode--头歌 《软件工程》实验作业2
- ACE库中ACE_Msg_Log日志对象浅论
- 电视软件测试项目怎么做,LED_TV液晶电视软件测试用例.doc
热门文章
- 让企业用上金融合规专有云,腾讯云专有云TCE矩阵来支招儿!
- JAVA采集图书的ISBN编号编码、出版社、出版时间、版次、正文语种、定价等信息
- C++ opencv imread读不进来图片
- Win7系统的快捷键大全 Win7键盘快捷键汇总
- 关于初学者用哪种C/C++编译器(集成开发环境)的问题
- LINE FRIENDS举办“为布朗熊庆生”系列主题活动
- Tomcat9最大并发连接数的修改方法
- Mac 新系统安装CocoaPods
- COLING 2014 Paper Generating Supplementary Travel Guides from Social Media
- 2月国内外CTF比赛时间汇总来了!