美文网首页
2020-04-22禁用触发器、删除索引、序列、主键

2020-04-22禁用触发器、删除索引、序列、主键

作者: 西谷haul | 来源:发表于2020-04-22 20:44 被阅读0次

一·触发器

1、禁用 table_name 表的所有 trigger

alter table table_name enable all triggers;

2、启用 table_name 表的所有 trigger

alter table table_name enable all triggers;

3、禁用指定 trigger

alter trigger trigger_name disable;

4、启用指定 trigger

alter trigger trigger_name enable;

5、禁用所有触发器

declare
  v_owner varchar2(60) := 'trig';--指定用户名
begin
 
    for cur in (select t.TRIGGER_NAME from all_triggers t where t.OWNER = v_owner)
    loop
          execute immediate 'alter trigger '|| cur.trigger_name ||' disable';
    end loop;      
end;

6、启用所有触发器

declare
    v_owner varchar2(60) := 'trig';--指定用户名
begin
 
    for cur in (select t.TRIGGER_NAME from all_triggers t where t.OWNER = v_owner)
    loop
          execute immediate 'alter trigger '|| cur.trigger_name ||' enable';
    end loop;      
end;

二、索引

删除所有的索引

#--delete index
select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects  where object_type='INDEX';

三、序列号

删除所有的序列号

#--delete seqs
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;

四、主键

删除表中已有的主键约束

(1)有命名

 alter table students drop constraint 主键名;

(2)无命名

SELECT   *   from   user_cons_columns;

查找表中主键名称得student表中的主键名为SYS_C002715

alter table student drop constraint SYS_C002715;

相关文章

  • 2020-04-22禁用触发器、删除索引、序列、主键

    一·触发器 1、禁用 table_name 表的所有 trigger 2、启用 table_name 表的所有 t...

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

  • 数据库 | MySQL | 9. 索引

    PRIMARY KEY是唯一性索引 添加表主键 删除&修改表主键 查看索引列表 添加普通索引 添加唯一性索引(设置...

  • SQL

    创建表 删除表(尽量不使用), 添加主键 删除主键 创建一般(normal)索引(code 代码 number 编...

  • MySql优化

    MySqlInnoDB引擎支持事务 非主键索引都会存主键索引值非主键索引检索:先走非主键索引,再走主键索引 表即主...

  • SQLite 删除表

    SQLite 删除表 SQLite 的 DROP TABLE 语句用来删除表定义及其所有相关数据、索引、触发器、约...

  • 主键索引和普通索引

    一:主键索引和普通索引的定义 主键索引:根据主键建立的索引普通索引:除了主键索引 二:例子(网上找的图,主要看下面...

  • 黑猴子的家:mysql 修改表时 - 删除约束

    修改表时删除约束 1、删除非空 2、删除默认 3、删除主键 4、删除唯一 5、查看指定表的所有索引 6、删除外键

  • mysql实践之唯一索引和普通索引如何选

    主键索引:会进行主键约束,并且是唯一索引,生成的索引是主键索引;唯一索引:主键是特殊的唯一索引,但是唯一索引可以为...

  • 2020-11-17-Mysql(复习一些概念)

    1.主键外键2.索引的概念与优化3.创建索引的类型 创建视图 创建触发器4.对表的操作,比如增加列,修改数据

网友评论

      本文标题:2020-04-22禁用触发器、删除索引、序列、主键

      本文链接:https://www.haomeiwen.com/subject/eyqgihtx.html