oracle中如何设置主键并且让其自动增长
生活随笔
收集整理的這篇文章主要介紹了
oracle中如何设置主键并且让其自动增长
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、創建數據庫
create table USERINFO
(
USERNO NUMBER not null,
USERNAME NVARCHAR2(20),
USERPWD NVARCHAR2(20)
)
2、創建觸發器
create sequence SEQ_Userinf start with 1 increment by 1
nomaxvalue
nominvalue
nocache;
CREATE OR REPLACE TRIGGER tg_test
BEFORE INSERT ON Userinfo
FOR EACH ROW WHEN (new.userNo is null)
begin
select SEQ_Userinf.nextval into:new.userNO from dual;
end;
3、測試,插入數據
insert into USERINFO(USERNAME,USERPWD) values('范圍廣','322');
?
https://www.cnblogs.com/nucdy/p/5615214.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的oracle中如何设置主键并且让其自动增长的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS对文本框输入字符的限制
- 下一篇: scrt设置右键粘贴,选中复制