PLSQL完整建表

 时间:2024-10-15 23:29:03

在plsql中建表,每次插入数据内容即可,但是每条数据的id自增如何处理?以下就是详细说明!

工具/原料

PLSQLDEVELOPER

方法/步骤

1、建一个表,SQL语句:createtabletest(idnumberprimarykey,namevarchar2(20)notnull);

2、创建一个序列给本表使用CREATESEQUENCEtest_id_seqINCREM苇质缵爨ENTBY1--每次加几个STARTWIT信咆颊辑H1--从1开始计数NOMAXVALUE--不设置最大值NOCYCLE--一直累加,不循环NOCACHE--不建缓冲区

3、创建触发器,让ID自动增加1createtriggertest_trigbefor娣定撰钠einserton惺绅寨瞀testforeachrowwhen(new.idisnull)beginselecttest_id_seq.nextvalinto:new.idfromdual;end;

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

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

如何使用Notepad++上格式化XML文件 plsql怎么设置中文? PLSQL怎么查看表结构 Error creating bean with name报错 解决方案 plsql怎么修改字体样式和大小?
热门搜索
充气娃娃图片 拼接图片 苹果se2图片 豆子粘贴画图片大全 孤独图片