Oracle 基本操作

来源:互联网 发布:网络推广职业规划面试 编辑:程序博客网 时间:2024/05/16 11:40

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; --所有表

原创粉丝点击