Oracle裡怎麼建乙個自增加的字段

2021-09-30 02:40:32 字數 647 閱讀 3075

用序列來實現

--建序列:

create sequence seq_name

increment by 1

start with 1

maxvalue 99999999999

nocycle

cache 10

--呼叫:

insert into table(id,name) values(seq_name.nextval,'名字');

oracle中怎樣將字段建成象sql2000中的id自動+1的字段

兩種方法

方法一:

用觸發器

建乙個序列

create sequence a_seq increment by 1 start with 100;

建乙個觸發器, 自動+1

create or replace trigger your_seq_tri

before insert on your_table1 for each row

declare

next_id number;

begin

select your_seq.nextval into next_id from dual;

:new.id := next_id;

end

乙個完整的Oracle建表的例子

建表一般來說是個挺簡單的事情,但是oracle的建表語句有很多可選的引數,有些我們可能平時不太用,用的時候又不知道怎麼用,這裡就寫乙個較完整的建表的例子 create table banping id number 5 constraint banping id pk primary key,las...

乙個完整的Oracle建表的例子

建表一般來說是個挺簡單的事情,但是oracle的建表語句有很多可選的引數,有些我們可能平時不太用,用的時候又不知道怎麼用,這裡就寫乙個較完整的建表的例子 create table banping id number 5 constraint banping id pk primary key,las...

C LDAP增加乙個使用者

一 首先建立乙個ldap連線 二 建立乙個ldapentry,首先要建立ldapattributeset 乙個包括使用者所有資訊的屬性集 三 將這個ldapattributeset新增到ldapentry中,再執行新增操作 ldapconnection ldapconn new ldapconnec...