17,086
社区成员
发帖
与我相关
我的任务
分享
-- 闲来无事,写一个给你看看
-- 1. oracle 没有自增列,要用 seq + tri 实现
-- 2. bit 数据类型不存在,建议使用 int 型代替
-- 3. 没有 clustered 这样的索引(或结束)
SQL>
SQL> CREATE TABLE tb_jsr(
2 id int NOT NULL,
3 name varchar(15) NOT NULL,
4 sex char(2) NULL,
5 age int NULL,
6 tel varchar(20) NULL,
7 enable int NOT NULL
8 );
Table created
SQL> create sequence seq_tb_jsr ;
Sequence created
SQL> create trigger ins_tb_jsr
2 before insert on tb_jsr
3 for each row
4 begin
5 :new.id := seq_tb_jsr.nextval ;
6 end ;
7 /
Trigger created
SQL> alter table tb_jsr add constraint PK_tb_jsr primary key (id);
Table altered
SQL> drop table tb_jsr purge ;
Table dropped
SQL> drop sequence seq_tb_jsr;
Sequence dropped
SQL>