zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然ORACLE数据库学习笔记:优化SQL语句

    create or replace procedure trun_table(table_deleted in varchar2) as --创建一个存储过程,传入一个表示表名称的参数,实现清空指定的表
      cur_name integer;--定义内部变量,存储打开的游标
    begin
      cur_name := dbms_sql.open_cursor;--打开游标
      dbms_sql.parse(cur_name,'truncate table'||table_deleted ||'drop storage',dbms_sql.native);--执行truncate table tb_name命令,从而实现清空指定的表
      dbms_sql.close_cursor(cur_name);--关闭游标
    exception
      when others then dbms_sql.close_cursor(cur_name);--出现异常,关闭游标
      raise;
    end trun_table;
    /
    --设置监视代码
    alter index grade_index monitoring usage;
    --检查索引使用情况
    select * from v$object_usage;
    --删除索引
    drop index grade_index;
    conn scott/1qaz2wsx;
    create table dept_copy as select * from dept;
    truncate table dept_copy;
    --创建表
    create table TEST
    (
      id number,
      name varchar2(10),
      constraint ID_TEST_PK primary key (id)    
    );
    
    
    --监视
    alter index ID_TEST_PK monitoring usage;
    
    
    
    --检索数据
    select * from v$object_usage;
  • 相关阅读:
    iOS block从零开始
    iOS 简单动画 序列帧动画
    iOS 简单动画 block动画
    IOS 简单动画 首尾式动画
    IOS 手势详解
    IOS block 循环引用的解决
    IOS GCD定时器
    IOS TextField伴随键盘移动
    IOS RunLoop面试题
    IOS RunLoop 常驻线程的实现
  • 原文地址:https://www.cnblogs.com/tszr/p/12206839.html
Copyright © 2011-2022 走看看