---- 建立表
create table t_student
id number(10) not null,
createtime date not null,
constraint pk_t_student primary key (id)
---新增注釋
comment on table t_student is '學生表';
comment on t_student.id is '學號';
comment on t_student.createtime is '建立時間';
--- 建立序列,用來生成自增主鍵
create sequence seq_t_student
minvalue 1----最小值
nomaxvalue----沒有最大值
start with 1----從1開始
increment by 1----每次增加1
nocycle----一直增加,不迴圈
cache 10;----快取10條
--- 建立觸發器,以用來使用已建立好的序列來生成主鍵
create or replace trigger t_s_student
before insert on t_student for each row
when(new.id is null)
begin
select seq_t_student.nextval into :new.id from dual;
end;
ORACLE建立主鍵自增表
建立表,設定主鍵自增 create table stu uerid number 4 not null primary key,username varchar 20 userpass varchar 20 email varchar2 30 grade number 5 commit 小查一下 s...
Oracle如何建立自增主鍵
oracle如何建立自增主鍵 1.建立表並設定主鍵.2.建立序列.3.建立觸發器.www.2cto.com 例如 假設已建立好資料表 表名為tbl name,主鍵列為tbl id,其他列有tbl name tbl age,tbl 然後開始建立oracle序列 sql create sequence ...
Oracle建立表 包含 主鍵自增
注意 oracle匯出建表語句不會匯出觸發器及自增索引 第一步 建立一張表 create table member memberid number primary key,主鍵 自增長 membermail varchar2 20 not null membername varchar2 20 no...