oracle建表的時候讓其id自動增加

2021-08-26 01:41:32 字數 756 閱讀 1750

execpro_create('lt_oa_sms','smsid');

首先執行第一步:

create sequence auto_add --序列名 (auto_add 為系列名,隨便取名)

increment by 1 --每次增加1

start with 1 --從1開始

nomaxvalue --沒有最大值

nocache --沒有快取序列

其次執行第二步:

create or replace trigger trg_lt_commenduser /*----(myproject)觸發器名稱----*/

before insert on lt_commenduser /*----(project_manage)表名----*/

for each row

begin

if (:new.commendid is null) then /*----(productionid)列名稱----*/

select auto_add.nextval into :new.commendid from dual; /*----(auto_add)序列名----*//*----(productionid)列名稱----*/

end if;

end;

這是oracle的鍵自動遞增的方法

oracle建表並設定ID為自動增長

create tablespace shopping datafile d oracle mypc oradata orcl shopping.dbf size 20m autoextend on create user shopping 建立 使用者 使用者名稱 identified by sho...

oracle建表並設定ID為自動增長

create tablespace shopping datafile d oracle mypc oradata orcl shopping.dbf size 20m autoextend on create user shopping 建立 使用者 使用者名稱 identified by sho...

Mysql建表的時候建立索引

建立表時可以直接建立索引,這種方式最簡單 方便。其基本形式如下 create table 表名 屬性名 資料型別 完整性約束條件 屬性名 資料型別 完整性約束條件 屬性名 資料型別 unique fulltext spatial index key 別名 屬性名1 長度 asc desc 其中,un...