PLSQL完整建表

 时间:2024-10-17 04:49:33

1、建一个表,SQL语句:create table test(id number primary key,name varchar2(20)not null);

2、创建一个序列给本表使用CREATE SEQUENCE test_id_seqINCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环NOCACHE -- 不建缓冲区

3、创建触发器,让ID自动增加1create trigger test_trig beforeinsert on test for each row when (new.id is null)beginselect test_id_seq.nextval into:new.id from dual;end;

4、最后可以直接插入数据了:insert into test(name) values('wang')这里就不用管ID了,会自动加1.

5、查询我们插入的数据:select * from test可以看见已经成功插入一条id=1的数据

  • 如何使用Notepad++上格式化XML文件
  • plsql怎么设置中文?
  • PLSQL怎么查看表结构
  • Error creating bean with name报错 解决方案
  • plsql怎么修改字体样式和大小?
  • 热门搜索
    秋刀鱼怎么做好吃 pdf格式怎么打开 21种违禁减肥药名单 dnf搬砖攻略 圣安地列斯女友攻略 三亚自助游攻略 男士减肥最有效方法 红烧大排的做法 脸过敏发红怎么办 沈阳旅游攻略必去景点