Oracle中怎樣設定表中的主鍵id遞增

2022-09-17 05:45:13 字數 528 閱讀 5761

首先建立一張表:

create table cloud(

id number(3) primary key,

name varchar2(20),

address varchar2(20)

步驟1:建立序列

create sequence autoid

increment by 1

start with 1

minvalue 2

maxvalue 100

/步驟2:為相應的表建立觸發

create or replace trigger trg_cloud

before insert on cloud

for each row   --每操作一行就觸發一次,預設是表級觸發器(無論觸發多少行之觸發一次)

begin

select autoid.nextval into:new.id from dual;

end;

/

linux中怎樣設定DHCP

linux怎樣設定dhcp 環境 rh linux 9.0 使用linux下經常使用的dhcpd包。1 安裝 先拷貝dhcp 3.0.5.tar.gz軟體到 tmp資料夾下 cd tmp gunzip dhcp 3.0.5.tar.gz tar xvf dhcp 3.0.5.tar 解開後會看到該資...

linux中怎樣設定DHCP

linux怎樣設定dhcp 環境 rh linux 9.0 使用linux下經常使用的dhcpd包。1 安裝 先拷貝dhcp 3.0.5.tar.gz軟體到 tmp資料夾下 cd tmp gunzip dhcp 3.0.5.tar.gz tar xvf dhcp 3.0.5.tar 解開後會看到該資...

在oracle表中怎樣建立自增長字段

建立測試資料表 create table test id number primary key,name varchar2 20 2.建立序列 create sequence seq test 3.建立觸發器 create or replace trigger autoincrement befor...