`
lihao2372
  • 浏览: 5462 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

查找代码关联关系之oracle篇

阅读更多
dba_constraints 查看约束
dba_cons_columns 约束涉及字段
两者结合可以查询所有外键引用某字段的表

dba_source
查询所在DB所有用户下TYPE BODY,PROCEDURE,TYPE,FUNCTION,TRIGGER,JAVA SOURCE,PACKAGE BODY,PACKAGE的源代码,注意写在java DAO层中的sql语句在这个视图中是不可见的。一般可用text like’%内容%’查找我们感兴趣的内容

dba_dependencies
数据库对象间依赖关系的视图,如果被引用对象不存在或者失效,引用者也无法正常使用。体现出一种部署过程中的强关联:如果某package直接引用了某表,会体现在这个视图中,如果是写动态sql,表名被放在字符串中,则不体现在这个视图中

dba_tab_privs
查看表的授权情况,授权给某用户组表示授权给了该组内的所有用户。
Package的授权也在这里看,注意将一个package drop后再建立,之前的授权会丢失

dba_role_privs
用户和户名组的对照关系表
Grantee是用户,granted_role表示用户组

ALL_TAB_COL_STATISTICS
查看统计信息的收集情况

中文排序
//按照笔划排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
//按照部首排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
//按照拼音排序,此为系统的默认排序方式
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');


查锁
select
(select username from v$session where sid=a.sid) blocker,
a.sid,
' is blocking ',
(select username from v$session where sid=b.sid) blockee,
b.sid
from v$lock a, v$lock b
where a.block = 1
and b.request > 0
and a.id1 = b.id1
and a.id2 = b.id2;
分享到:
评论

相关推荐

    Object Browser7.0中文版(ORACLE数据库的开发工具)

    使用[关联信息图]可以清楚的显示数据库对象间的相互调用关系.     使用输出机能可以将数据图表通过OLE输出成Microsoft Excel文件. 使用[显示SQL语法]机能可以提示您所有SQL的...

    ORACLE数据库智能化管理系统2012

    本系统可执行SQL分组语句后,再对结果某值代码变为相对应名称,从而提高了数据库对SQL语句执行性能,减轻了因关联表太多查询,造成数据库性能下降带来的负担。 本系统可对执行SQL语句的结果集批量逐行处理多字段值...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。  拉里•埃里森  就业前景 从就业与择业的...

    oracle 使用递归的性能提示测试对比

    文件的个数 A:为文件之间的关联关系 上下级关系 B:为文件夹里面的文件 正解: 代码如下: select count(0) cou,max(levels)+1 as levels select C.a1,C.a2,C.levels… from (Select A.a1 ,A.a2,,, level levels//层次...

    ORACLE数据库智能化管理系统2008演示

    9. 还在为达到求某种数据值需要多表数据关联起来后得到结果重复,想去除多余行值,单独书写的SQL语句又无法解决而频繁手工操作或通过编写软件才能实现想要的结果而烦恼吗? 10. 还在为查看数据库会话情况及死锁情况...

    绝地程序编辑器 v1.0.1.4 源代码

    ★展开/收缩代码: F6★在展开/收缩代码间导航: 到上一个收缩点 Ctrl+[, 到下一个收缩点: Ctrl+]★键盘宏纪录支持★参数设置对话框增加文件关联页面: 现在你可以在编辑器中自由的增加删除你想要的文件关联了。

    VC++6.0核心编程源码.rar

    从系统内部来讲,当一个Windows函数检测到一个错误时,它会使用一个称为线程本地存储器的机制,将相应的错误代码号码与调用的线程关联起来。(“线程本地存储器”将在第21章中介绍)。这将使线程能够互相独立地运行...

    精通qt4编程(源代码)

    但最后的高级篇中的章节没有很强的关联,可以按照随意的顺序阅读。每章内容及作者分述如下: \篇章 章 名 作者 内 容 简 介 页码 \初级篇 第1章 Qt初步实践 卢传富 建立了第一个较简单的Qt应用程序,在GUI用户界面中...

    精通Qt4编程(第二版)源代码

    但最后的高级篇中的章节没有很强的关联,可以按照随意的顺序阅读。每章内容及作者分述如下: \篇章 章 名 作者 内 容 简 介 页码 \初级篇 第1章 Qt初步实践 卢传富 建立了第一个较简单的Qt应用程序,在GUI用户界面...

    vc++ 应用源码包_6

    vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...

    vc++ 应用源码包_5

    vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...

    滴答表格企业版3.8.3

    1.滴答可以支持ADO组件所支持的所有数据库,如SQLSERVER , ORACLE , ACCESS 以及其它ODBC; 2.多数据链接 一张滴答报表模板,支持设置多个数据链接,每个数据链接可以对应不同类型的数据库或ODBC甚至是EXCEL,也就是在一...

    滴答表格企业版3.8.2

    滴答表格控件做报表,无需编写代码 继绑定测试版本发布后,滴答3.8.2正式版本增强控件稳定性,优化控件速度,修正绑定模块的BUG;同时在设计器中添加了绑定模块的实例,从而让用户方便的设计报表模板,而无需再编写代码;...

    vc++ 开发实例源码包

    代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的...

    网管教程 从入门到精通软件篇.txt

    网管教程 从入门到精通软件篇 ★一。★详细的xp修复控制台命令和用法!!! 放入xp(2000)的光盘,安装时候选R,修复! Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的...

    vc++ 应用源码包_1

    vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...

    vc++ 应用源码包_2

    vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...

    vc++ 应用源码包_3

    vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本...

Global site tag (gtag.js) - Google Analytics