`
wengsibo
  • 浏览: 83399 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论
文章列表
Oracle语句优化53个规则详解(1) Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令, ...
CREATE OR REPLACE TYPE ty_str_array IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN ty_str_splitIS j INT := 0; i INT := 1; len INT := 0; len1 INT := 0; str VARCHAR2 (4000); str_split ty_str_array := ty_str_array ();BEGIN len := LEN ...
方法一.select a.idcard,SUM(CASE WHEN a.subject_code=2 THEN a.SCOPE ELSE 0 END) ,SUM(CASE WHEN a.subject_code=3 THEN a.SCOPE ELSE 0 END),SUM(CASE WHEN a.subject_code=4 THEN a.SCOPE ELSE 0 END),SUM(CASE WHEN a.subject_code=5 THEN a.SCOPE ELSE 0 END)from cm_student_score a GROUP BY a. idcard 注:使用方法SUM ...
首先以sysdba身份登录 sqlplus connect system/orcl as sysdba; 然后修改参数1.sga_target不能大于sga_max_size,可以设置为相等。2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。 alter system set sga_target=150M scope=spfile;alter system set sga_max_size=150M scope=spfile; //数据库已经关闭shutdown immediate --重启一下实例服务startup --查看设置后的参数 show param ...
c:>sqlplus /nolog;SQL> conn /as sysdba已连接。SQL> alter user system identified by password;
还有个变通的做法Loop...if(true) thengoto nextloop;end if;...<<next_loop>>null;end loop;
oracle中使用on delete cascade和on delete set null来建立外键其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade ...
drop table student;drop table st_class;drop table st_scoredrop sequence SEQ_st_class;drop sequence SEQ_student;drop sequence seq_st_score; --创建学生表create table student( st_id NUMBER not null primary key, st_name VARCHAR2(50), ) --创建班级表create table st_class( class_id NUMBER not null primary key, st_i ...
Global site tag (gtag.js) - Google Analytics