Oracle創建用戶,PLSQL Developer建表,自增

【Oracle創建用戶】

打開

輸入用戶名,密碼

創建用戶me,並設置密碼。新版本oracle公共用戶必須帶c##

授權

登錄,並查看

【PLSQL Developer建表】

登錄,用戶me

Tables處鼠標右鍵,新建表

表table_test2

編輯表的列

指定關鍵字,應用。表創建完畢。

編輯表,表處鼠標右鍵編輯,完畢後保存

查詢數據,表處鼠標右鍵查詢即可。

【自增】

表中插入信息,id自增的方式:

方式一,只用序列

方式二,序列與觸發器

創建序列 autoinc_seq

create sequence autoinc_seq
minvalue 1
start with 1
increment by 1
nocycle

表中插入測試,注意使用 autoinc_seq.nextval

insert into MQ_RECEIPT_MESSAGE(MESSAGE_ID,MESSAGE_XML,STATUS,CREATION_DATE,RECEIPT_DATE) values(autoinc_seq.nextval,'<?xml version="1.0"?><string>111111111</string>','R',sysdate,sysdate)

觸發器方式此處只講解如何創建觸發器

create or replace trigger autoinc_tg before
insert on  MQ_RECEIPT_MESSAGE for each row
when (new.MESSAGE_ID is null)
begin
  selet autoinc_seq.nextval into :new.MESSAGE_ID form dual;
end;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章