1、oracle主鍵自增(參考:)
2、判斷表是否存在,如果存在就刪除,判斷sequence是否存在,存在就刪除
drop table if exists monitorobject;
drop sequence if exists monitorobject_sequence;
3、判斷觸發器是否存在,存在就刪除(參考:)
declare
v_num number;
begin
----多次刪除時,每次都將v_num設定成為0
v_num := 0;
----判斷觸發器 table_name 是否存在(區分大小寫)
select count(0) into v_num from user_triggers where trigger_name = '
monitorobject_trigger
'; if v_num > 0 then
execute immediate 'drop trigger monitorobject_trigger';
end if;
end;
注意:在
user_triggers 表中,所有
trigger_name 都是大寫。所以在匹配時一定要全部大寫。
Oracle主鍵自增
1.建立資料表 create table test increase userid number 10 primary key,主鍵,自動增加 username varchar2 20 2.建立自動增長序列 create sequence testincrease sequence incremen...
oracle主鍵自增
oracle主鍵自增 1建立資料表 create table test increase userid number 10 primary key,主鍵,自動增加 username varchar2 20 2建立自動增長序列 create sequence testincrease sequence...
oracle 主鍵自增
oracle主鍵自增 1建立資料表 create table test increase userid number 10 primary key,主鍵,自動增加 username varchar2 20 2建立自動增長序列 create sequence testincrease sequence...