1.向Windows添加oracle实例服务
oradim -NEW -SID 你的实例名
2.删除序列
drop sequence <序列名>
3.删除触发器
drop trigger <触发器名>
4.禁用和启用触发器
alter trigger <触发器名> disable;
alter trigger <触发器名> enable;
5.创建序列和触发器,用于主键自增
create sequence seq_newbusiness_scope minvalue 1 nomaxvalue increment by 1 start with 700 nocache nocycle;
create or replace trigger tri_newbusiness_scope_1214 before insert on newbusiness_scope for each row begin select
seq_newbusiness_scope_1214.nextval into :new.id from dual; end;
6.在Oracle数据库中查询所有触发器、存储过程、视图、表
方法一:
select object_name from user_objects Where object_type='TRIGGER'; --所有触发器
select object_name from user_objects Where object_type='PROCEDURE'; --所有存储过程
select object_name from user_objects Where object_type='VIEW'; --所有视图
select object_name from user_objects Where object_type='TABLE'; --所有表
方法二:
当然,还可以试试下面的语句
select * from user_triggers; --所有触发器
select * from user_procedures; --所有存储过程
select * from user_views; --所有视图
select * from user_tables; --所有表