1.oracle卸载工具还是数据库卸载工具哦?
2.create user x identified by x; drop user x cascade;
3.提速6.dba_indexes.status
....

解决方案 »

  1.   

    7)        什么是存储过程?为什么存储过程要比单纯的Sql语句执行起来要快?这个可不一定。
      

  2.   

    4 用ROWNUM或者ROW_NUMBER分析函数实现,自己搜索下有关分页的就知道了
    10
    1 截断表,比DELETE删除快,但不会产生重做日志
    2 这些都是很基本,所有的数据都会有,求平均,求各,最大,最小,计数
    3 内联 是标准SQL语法,也可以直接写=,例如a.id=b.id
    4 left join ,right join ,full join
    6 可以,不影响
    7 不用每次都编译
    很多都是数据库的基础,楼主需要好好学习下基础知识
      

  3.   

    为什么过程少个编译过程呢?不知道是哪个阶段的什么编译过程。假设过程也就只包含一条sql。那么在同等条件下,单纯的Sql也完全可能产生是软软解析,比软解析还快,直接用原会话打开的游标。更不需要额外任何编译的过程。这种情况下,考虑网络开销,用sql倒可能比过程还快。
      

  4.   

    上面的
    select * from (
      select t.*,cume_dist()over(order by rownum)cd from student)
    where cd<=0.25;
    漏了一个t
    改成
    select * from (
      select t.*,cume_dist()over(order by rownum)cd from student t)
    where cd<=0.25;
      

  5.   

    wildwave:第四道题查询c字段分组后的21至30的数据不理解是什么意思 -------------------------------------------------
    21到30就是分页,根据主键int类型的a进行分页处理的算法吧麻烦重写一下答案啦!
      

  6.   

    分组,那么要考虑聚合啊..
    以max为例
    select * from(
    select max(a),max(b),c,max(d),dense_rank()over(order by c)dk from t group by c)
    where dk<=30 and dk>=21