oracle主鍵自增

2021-09-08 14:50:58 字數 728 閱讀 7781

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...