文档章节

Oracle遇到的一些问题.

leaon_tan
 leaon_tan
发布于 2016/11/28 10:24
字数 536
阅读 14
收藏 0

1> 删除时遇到子表外键的问题
    [Err] ORA-02292: integrity constraint (xxx.SYS_C0012081) violated - child record found
    -->xxx.SYS_C0012081表示约束id.
    解决思路:
               1,先找到这个约束ID对应的表(子表), 
                        SELECT * FROM user_constraints t where t.CONSTRAINT_NAME = 'SYS_C0012081';
                2.删除与之相关的记录之后再删除主表.

2> 如何用A用户访问B用户的一部分表,且不需要使用B.tableName来访问
    解决思路:1.保证A和B的表都在同一个表空间内(通常都是使用users表空间).
             2.登陆B用户授权给A用户.
             3.登陆SYS用户,为A用户赋予创建同义词的权限
             4.登陆A用户创建b用户的表的同义词.

3> 关于dual和XXX.nextval的解释 - 17.05.18
    dual
        Oracle一张特殊的表.
        使用场景:
            常用在没有目标表的Select中
            因为PLSQL执行数据查询的时候,FROM子句是必须的
        参考: http://blog.sina.com.cn/s/blog_a5a24bcb0100zeay.html
            http://blog.csdn.net/wngvo/article/details/1789205
            http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852229.html
    XXX.nextval
        Oracle序列的一种语法,XXX通常是一个 sequence
        使用场景
            通常配合dual来取下一个序列:select XXX.nextval from dual
        参考:http://blog.csdn.net/indexman/article/details/37653911
            
4> 关于 XXX.nextval 的解释 
    XXX通常是一个sequence
    所以通常配合dual来取下一个序列:select XXX.nextval from dual
    
5> 如何通过名称快速查找 Oracle 存储过程,函数,表等信息 
    命令行 desc xxxx
    参考: http://blog.csdn.net/funnyfu0101/article/details/52168081

6> oracle内置包/函数在文档在哪?
    语法官方文档:
        http://docs.oracle.com/database/122/LNPLS/toc.htm
    oracle内置包/函数api文档:
        http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/toc.htm
    如果文档失效,参照下面的思路
        进入官网 http://www.oracle.com 
            搜索 "ALL BOOKS" (接下来,文档中心基本上会被列在第一行)
        进入文档中心(可能是http://docs.oracle.com/)
            注意选择 "ALL Products"
            搜索(api) "Database PL/SQL Packages and Types Reference"
            搜索(语法) "Database PL/SQL Language Reference"

7> oracle命令行如何执行?
    单行命令直接回车,pl/sql语句块使用 '/'

8> -- -17.05.18
    --------

本文地址:https://my.oschina.net/longfong/blog/795257

© 著作权归作者所有

leaon_tan
粉丝 2
博文 51
码字总数 15784
作品 0
广州
私信 提问
Oracle学习记录 五 Centos6.4 64bit下安装oracle

错误记录: Invalid source path '../stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles' specified for unzip. 这个错误应该是我只解压了第一个压缩包,没有解压第二个。 2. 还有一个问题......

卜星星
2015/03/04
0
0
安装oracle11g 遇到INS-13001环境不满足最低要求 解决方法

图文课 TinyMind 论坛 APP 问答 商城 VIP会员 活动 招聘 ITeye GitChat 写博客 发Chat 传资源 登录注册 华大竟出了一个炒股女高手,年仅27岁!逸婕贸易 · 燨燚 RAC报错:[INS-13013] 目标环...

linjin200
2018/10/16
0
0
springside中更改数据库字符集的问题

白衣,现在遇到个问题, 使用的oracle数据库 的字符集是WE8ISO8859P1,由于一些历史原因,不能修改。通常我都是在程序里 String newStr = new String(str.getBytes("iso-8859-1")); 这么转换...

renchris
2012/04/25
208
0
龙头老大想弃用Oracle数据库?不存在的

  【IT168 资讯】最近,在“Information”网站上的一篇文章中暗示道,Oracle的一些大型客户(如亚马逊和Salesforce)可能正在考虑弃用Oracle数据库。这的确是个吸引眼球的话题,但我们也要...

it168网站
2018/01/12
0
0
Oracle列转行函数版本不兼容解决方案

业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不是特别好。...

smileNicky
2018/12/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nproc systemd on CentOS 7

Increasing nproc for processes launched by systemd on CentOS 7 Ask Question I have successfully increased the nofile and nproc value for the local users, but I couldn't find a p......

MtrS
今天
3
0
了解微信小程序下拉刷新功能

小程序提供了这个事件。 onPullDownRefresh() 监听用户下拉刷新事件。 如果要开启下拉刷新功能,要先到json配置: "enablePullDownRefresh":true 配置后下拉有反应了但是没有加载效果,在onP...

oixxan__
今天
2
0
springmvc java对象转json,上传下载(未完)拦截器Interceptor以及源码解析(未完待续)

package com.atguigu.my.controller;import java.util.Collection;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Contr......

architect刘源源
今天
30
0
[日更-2019.5.24、25、26] Android系统中的Binder通信机制分析(一)--servicemanager

声明 其实对于Android系统Binder通信的机制早就有分析的想法,记得去年6、7月份Mr.Deng离职期间约定一起对其进行研究的,但因为我个人问题没能实施这个计划,留下些许遗憾... 最近,刚好在做...

Captain_小馬佩德罗
昨天
24
0
聊聊dubbo的DataStore

序 本文主要研究一下dubbo的DataStore DataStore dubbo-2.7.2/dubbo-common/src/main/java/org/apache/dubbo/common/store/DataStore.java @SPI("simple")public interface DataStore { ......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部