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;

 

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