Oracle--同义词相关
来源:互联网 发布:阿里云服务器ftp 编辑:程序博客网 时间:2024/05/16 19:28
部署项目到UAT环境时,运行程序,插入数据时报错,显示序列错误
在别人指导下,知道了这是因为提供的ddl脚本中没有创建同义词导致
一般而言,ddl脚本都是在有权限授权的用户下操作的,而我们开发过程中,使用的数据库用户都是操作用户(被授权),所以在ddl中要进行授权操作,如下:
授权表:
GRANT SELECT,INSERT,UPDATE on DS_BUSINESS_SOURCE_CONF to TODSOPR;创建表同义词:
create public SYNONYM DS_BUSINESS_SOURCE_CONF for TODSDATA.DS_BUSINESS_SOURCE_CONF;序列授权:
GRANT SELECT on SEQ_BUSINESS_SOURCE to TODSOPR;创建序列同义词
create public SYNONYM SEQ_BUSINESS_SOURCE for TODSDATA.SEQ_BUSINESS_SOURCE;
同理的,在回退脚本中clear.sql中这些都需要删除;
--查看同义词SELECT * FROM all_synonyms
--创建同义词<pre name="code" class="sql">CREATE OR REPLACE SYNONYM 同义词 FOR 原用户名.表名;
全面解读Oracle同义词的概念作用、创建删除查看及Oracle的db link
0 0
- Oracle--同义词相关
- oracle 同义词
- Oracle--同义词
- oracle 同义词
- oracle同义词
- oracle同义词
- oracle 同义词
- oracle同义词
- oracle同义词
- oracle同义词
- oracle同义词
- oracle同义词
- oracle同义词
- Oracle同义词
- Oracle 同义词
- Oracle同义词
- Oracle同义词
- Oracle 同义词
- BigDecimal和float相乘不能得到精确值
- 为s3c2410开发板 配置和编译内核过程
- Android Application的使用及其生命周期
- android不依赖具体activity弹出Dialog对话框,即全局性对话框
- MVC架构
- Oracle--同义词相关
- LinuxBoot
- Mysql中文乱码问题完美解决方案
- Base64编码解析以及加密、解密实现
- JAVA设计模式之:代理模式--静态代理
- 去空格
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- mgo使用指南
- 【解决办法】使用Cocos Code IDE 导出 Android 工程「执行命令出错,返回值:2。」