![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
pengfeicao521
这个作者很懒,什么都没留下…
展开
-
oracle的树形展示
SELECT lpad(dept_name,length(dept_name)+(LEVEL*8)-1,'.') FROM dc_department_test rd CONNECT BY PRIOR rd.dept_id=rd.upper_dept_id START WITH rd.upper_dept_id IS NULL原创 2010-01-26 14:03:03 · 185 阅读 · 0 评论 -
exp命令
EXP dic_dbp/dic_dbp@136orcl owner=dic_dbp buffer=6553600 file=F:\data_back\dic_dbp_20121213.dmp log=F:\data_back\dic_dbp_20121213.log原创 2012-12-13 16:45:17 · 146 阅读 · 0 评论 -
小数点保留位数格式
1 保留小数点后2位 SELECT to_char(0.0345,'fm9999999990.00') FROM dual;原创 2012-11-06 10:03:44 · 166 阅读 · 0 评论 -
命令行conn
conn scott/tiger@127.0.0.1:1521/orcl原创 2013-03-28 14:41:57 · 238 阅读 · 0 评论 -
imp/exp
exp iap/iap@141-ORCL file=F:\db_bak\iap_exp.dump owner=(iap) log=F:\db_bak\iap_exp.log BUFFER=1000024imp iap/iap@local_orcl file=F:\db_bak\iap_exp.dump log=F:\db_bak\imp_iap.log buffer=1000024 ...2013-03-28 11:21:17 · 109 阅读 · 0 评论 -
一级菜单获取2,3级菜单
----新首页根据一级菜单获取2,3级菜单SELECT DISTINCT CASE WHEN P.GOTO_TARGET IS NULL THEN 0 WHEN P.GOTO_TARGET = 2 THEN 0 ...原创 2012-01-16 16:28:46 · 167 阅读 · 0 评论 -
创建job
----定义 JOB declare job number; beginsys.dbms_job.submit(job,'P_DBP_SYS_LOG_AUDIT_BEGIN;',to_date('2012-1-18 4:30:00','yyyy-mm-dd hh24:mi:ss'),'sysdate+1');end;---- 查看jobSELECT * F...2012-01-16 09:31:37 · 66 阅读 · 0 评论 -
sql优化
1.1 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用 多个...原创 2011-04-06 21:39:50 · 60 阅读 · 0 评论 -
删除重复记录,只保留一条
DELETE FROM T_CAO_DV_ASSET WHERE DV_ID IN ( SELECT DV_ID FROM T_CAO_DV_ASSET GROUP BY DV_ID HAVING COUNT(DV_ID) > 1 ) AND RO...原创 2010-10-19 15:55:25 · 80 阅读 · 0 评论 -
关于oracle开窗函数--2分析函数参考手册
Oracle 9i 分析函数参考手册Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql...原创 2011-05-11 22:57:58 · 83 阅读 · 0 评论 -
关于oracle 开窗函数--1
一.OVER1.SQL> SELECT deptno,ename,sal FROM emp ORDER BY deptno,ename; DEPTNO ENAME SAL---------- ---------- ---------- 10 CLARK 2450 10 KING ...原创 2011-05-11 22:54:38 · 85 阅读 · 0 评论 -
查看表空间的使用情况
SELECT a.tablespace_name "表空间名", total / 1024 / 1024 "表空间大小(M)", free / 1024 / 1024 "表空间剩余大小(M)", (total - free) / 1024 / 1024 "表空间使用大小(M)", ROUND((total - free) / tota...原创 2010-06-21 21:30:33 · 83 阅读 · 0 评论 -
oracle性能视图
V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序: 数据库使用状态的一些关键指标:l CPU used by this session:所有session的cpu占用量,不包括后台进程。这项统计的单位是百分之x秒.完全调用一次不超过10msl db block...原创 2010-06-08 19:36:16 · 124 阅读 · 0 评论 -
常用的sql语句--关于10g 闪回的
select name,FIRST_CHANGE# fscn,NEXT_CHANGE# nscn,FIRST_TIME from v$archived_log -- 当前的 scn select dbms_flashback.get_system_change_number fscn from dual;--- 根据 时间 查 scn select timestamp_to_s...原创 2010-05-20 14:11:16 · 103 阅读 · 0 评论 -
我的SQL经验积累
--给中间表授权1、m_data.dc_department和m_data.dc_department_mid表的操作权限赋给fs_pwsc,语法是grant select, insert, update, delete on m_data.dc_department to FS_PWSC;grant select, insert, update, delete on m_data.d...原创 2010-01-26 14:13:23 · 75 阅读 · 0 评论 -
oracle merge
--测试用数据,在49.55上--SELECT * FROM scott.rc_accountsMERGE INTO scott.rc_accounts md USING ( SELECT fra.account_code,dept_id,fra.use_flag,rd.dept_code FROM fs_pwsc.rc_accounts fra JOIN rs_dept...原创 2010-01-26 14:05:16 · 75 阅读 · 0 评论 -
oracle创建物化视图
----- 需要 创建 权限视图 CREATE MATERIALIZED VIEW V_INTER_ORG_CSA_GRANT TABLESPACE TBS_LDC --保存表空间 BUILD DEFERRED --延迟刷新不立即刷新 REFRESH FORCE --如果可以快速刷新则进行快速刷新,否则完全刷新 WITH ROWID --根据rowid...原创 2012-09-17 16:41:05 · 191 阅读 · 0 评论