【oracle 中查询当前用户可以看到的表名、表对应的所有字段 原】教程文章相关的互联网学习教程文章

DBA_Oracle Erp并发程序运行状态查询和监控(案例)

2014-08-09 Created By BaoXinjian Looking on how to check long running concurrent request in Oracle Apps 11i or R12? Here’s the overview of the SQL query script to detect the session information of each program.First you need to get the listing of running concurrent request in Oracle Apps 11i or R12. You can use the SQL query script as below to obtain the list of running request.[sql] view plainco...

Oracle 分页查询【代码】

方式1:SELECT ds.*FROM (SELECT row_number() over(orderby t.ROWID) AS rn ,t.*FROM HWM_TM_REC_GRP tWHERE t.last_update_date >nvl(to_date(null, ‘YYYY-MM-DD‘),t.last_update_date -1)) dsWHERE ds.rn BETWEEN201AND300; 方式2:SELECT ds.*FROM (SELECT row_number() over(orderby t.ROWID) AS rn, t.*FROM HWM_TM_REC_GRP tWHERE t.last_update_date >nvl(to_date(null, ‘YYYY-MM-DD‘),t.last_update_date -1)and row...

Oracle学习之简单查询语句【代码】

--以特定格式显示日期select ename,to_char(hiredate,‘YYYY"年"MM"月"DD"日"‘) from emp; --排除重复行selectdistinct deptno,job from emp; select deptno,job from emp; --使用nvl函数处理NULLselect ename ,sal,comm,nvl(comm,0.00),sal+nvl(comm,0) from emp; --使用nvl2处理NULLselect ename,sal,comm,nvl2(comm,sal+comm,sal) from emp;--如果comm为NULL则返回sal的值,如果comm不为null则返回sal+comm的值 --连接字符串se...

oracle之sql查询

oracle表管理表名和列的命名规则:必须以字母开头长度不能超过30字符不能使用oracle的保留字只能使用如下字符:A-Z,a-z,0-9,$,#等字符型:char:定长 最大2000字符例子:char(10) ‘小韩‘ 前四个字符放‘小韩‘,后面添6个空格补全比如身份证定长,查询速度很快varchar2(20) 变长 最大4000字符,oracle推荐使用的类型例子:varchar2(10) ‘小韩‘ oracle分配四个字符,这样可以省略空间clob(character large object) 字符型大对...

Oracle锁表查询和解锁方法【图】

Oracle锁表查询和解锁方法qhzhen9 2019-05-22 10:07:07 8822 收藏 7展开我们这里一般用的PL/SQL,总是无意间把表锁住,所以我今天就整理了一下简单的解锁和查询锁表的方法;一、首先PL/SQL要以管理员的账号(system/admin等)登录,管理员的账号和密码根据个人设置而来,连接为一般选择Normal,也可选择SYSDBA; 二、相关SQL语句:--以下几个为相关表SELECT*FROMv$lock;SELECT*FROMv$sqlarea;SELECT*FROMv$session;SELECT*FROMv$pro...

如何查询Oracle性能监控

1、监控等待事件select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;Lock wait occur when a session attempts to acquire a lock that is already held by another session. A session will be blocked until the blocking session releases the lock. Locks are designed to ensure data integrity by limiting simultaneous data acce...

oracle学习之基本查询和条件过滤,分组函数使用【代码】【图】

oracle是殷墟出土的甲骨文的第一个单词,所以在中国叫做甲骨文,成立于1977年,总部位于美国加州。在安装好后,主要有两个服务需要开启:1,实例服务,OracleServiceORCL,决定是否可以连接上数据库2,监听服务,OracleOraDb11g_home1TNSListener,决定是否可远程连接数据库在安装好客户端后,登录方式:sqlplus 用户名/密码 如果是远程登录,需要加上连接别名,或者IP:sqlplus 用户名/密码@//IP地址/实例名 or sqlplus 用户名/密...

oracle 在xml中批量插入,批量修改及多组条件查询【代码】

最近公司用ibatis开发项目,本来可以用存储过程处理批量插入,批量修改及多组条件查询;但由于使用模块相对较小,暂时就在xml中配置,以前没有在xml做过类似处理,有必要记录一下;好了,代码如下:<!-- 批量插入 --><insert id="saveNotificationPushInfo" parameterClass="java.util.List"><![CDATA[INSERT ALL]]><iterate conjunction="">into notification_push_info(push_log_no,business_book, employee_id, notification_no...

oracle归档日志配置查询

归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库.日志操作模式:ARCHIVELOG NOARCHIVELOG1,改变日志操作模式:检查当前日志操作模式SELECT log_mode from v$database;关闭数据库,然后装载数据库SHUTDOWN IMMEDI...

oracle查询优化,存储过程select表循环插入另一个表,以及索引重建【图】

查询语句pl/sql中用F5优化语句ORACLE的explain plan工具的作用只有一个,获取语句的执行计划1.语句本身并不执行,ORACLE根据优化器产生理论上的执行计划2.语句的分析结果存放在表PLAN TABLE中select * from TABLE where NOWTIME >=to_date(‘20160101‘,‘yyyy-mm-dd‘) and NOWTIME < to_date(‘20160102‘,‘yyyy-mm-dd‘)通过截图显示select语句是走索引的“INDEXRANGE SCAN”后边是索引名称,cost显示成本,走索引成本是...

oracle 简单查询

数据查询是用SELECT命令从数据库的表中提取信息。语法结构:简单查询SELECT *|列名|表达式 FROM 表名 WHERE 条件 ORDER BY 列名 语法解析: *表示表中的所有列。 列名可以选择若干个表中的列名,各个列表中间用逗号分隔。 表达式可以是列名、函数、常数等组成的表达式。 WHERE子句是查询的条件。 ORDER BY 要求在查询的结果中排序,默认是升序。Oracle中可以把查询的结果根据结果集中的表结构和数据形成一张新表。 语法结构:根据结...

oracle查询剩余表空间

select tablespace_name , sum(bytes)/1024/1024 free_space from dba_free_space group by tablespace_name 其中tablespace_name为表空间名,sum(bytes)/1024/1024 是剩余表空间(单位M,sum(bytes)/1024/1024/1024 单位G)原文:https://www.cnblogs.com/kongxiangji/p/8434173.html

Oracle connect by 层级结构查询【图】

公司组织架构表 start with 1connect by prior id = parent_id start with id = 2; connect by id = prior parentid 原文:https://www.cnblogs.com/chenweichu/p/8921983.html

oracle 子查询因子化 浅谈(with的使用)【代码】

近来学习oracle,想要提高自己所写语句的效率和易读性,今天的笔记是关于子查询因子话这么一个东西 因子化的查询不一定可以提高效率,但是一定可以再提高程序的可读性方面成效显著--with 语句 with sales_c (select sales,e_NO,e_name from emplyee ) select * from sales_c; --查询的结果就是( select sales,e_NO,e_name from emplyee)这张字表中的内容 --with一次声明,在下面的例子中可以随意的使用,提升了代码的可读性--例如...

oracle 查询前30条数据

??select * from (select a.*,rownum as rn from tetm_ad_type a) b where b.rn<30 --表名不能用as 字段取别名,直接在表名后面跟一个newName 就算别名了。字段 名能够用as 取别名。 事实上我都是乱写的。 oralce原文:http://www.cnblogs.com/slgkaifa/p/7286891.html