![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
一只小棉花
这个作者很懒,什么都没留下…
展开
-
oracle常用sql
一、索引1、查询索引 select * from user_ind_columns where index_name in (select index_name from user_indexes where table_name='大写的表名');2、创建索引create index 索引名 on 表名(字段名);二、分区1、查询分区表...原创 2018-09-19 22:36:27 · 186 阅读 · 0 评论 -
oracle常用数据字典和SQL语句总结
一、Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。 Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反...转载 2018-09-20 09:26:44 · 318 阅读 · 0 评论 -
oracle 索引失效的场景
1、索引列使用如下条件,like '%abc%'、is null/is not null、!=或<>、not in(注:可以使用in)not in 应该改为not exists 2、索引列使用了函数,例如select * from t where f(index_column) = value eg:select * from t where sub(name,1,3)...原创 2018-11-23 22:05:11 · 1026 阅读 · 0 评论 -
使用oracle dbms_scheduler创建定时Job
例子如下:begin sys.dbms_scheduler.create_job(job_name => 'Job名称', job_type => 'STORED_PROCEDURE', job_actio...原创 2018-12-29 16:23:32 · 2279 阅读 · 0 评论 -
oracle 视图访问其他用户的表,报错:视图不存在
问题描述:在用户fm下创建视图fm_view,在fm_view里面用到了am用户下的表text,即类似如下语句:select * from am.text,结果fm_view 视图报错:am.text不存在解决办法:经过检查am.text确实存在,考虑到应该是权限的问题,就切换到am用户下,执行如下语句:GRANT SELECT ANY TABLE TO FM WITH ADMIN ...原创 2018-12-25 14:35:43 · 1837 阅读 · 1 评论 -
看懂Oracle执行计划
作者:Dreamer-1转自:https://www.cnblogs.com/Dreamer-1/p/6076440.html最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing… 一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?...转载 2019-01-26 12:28:58 · 172 阅读 · 0 评论 -
Oracle 取得当天0时0分0秒和23时59分59秒
作者:hemingwang0902转自:https://blog.csdn.net/hemingwang0902/article/details/5272739--取得当天0时0分0秒select TRUNC(SYSDATE) FROM dual; --取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒)SELECT TRUNC(SYSDATE)+1-1/...转载 2019-01-26 13:35:07 · 1841 阅读 · 0 评论 -
oracle 查询正在执行的sql
1、--查询Oracle正在执行和执行过的SQL语句SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算机名FROM v$process a,...转载 2019-01-23 15:06:06 · 4879 阅读 · 0 评论