oracle实现字段自增示例描述
首先,创建一个表superamin
复制代码代码如下所示:
SuperAdmin(创建表
ID号(11)主键,
varchar(11)不为空名的独特,
密码不能为空的varchar(11)
)
然后创建一个序列。
复制代码代码如下所示:
创建序列自动识别
从1开始
增量的1
自动1
nomaxvalue
然后,在插入记录时可以调用上面创建的序列,以实现字段的自增。
复制代码代码如下所示:
插入超级管理员(ID、名称、密码)值(自动识别。nextval,一,)
添加多个记录后,您可以看到id字段是自动增长的,但是这个方法不够方便。我们还需要手动输入autoid.nextval。
然后我们可以通过触发器实现它。
复制代码代码如下所示:
创建触发器trg_superadmin_autoid
在之前插入超级管理员
每一行
开始
选择autoid.nextval为:new.id双;
最后trg_superadmin_autoid;
插入记录
复制代码代码如下所示:
插入超级管理员(名称、密码)值(,)
当插入一些记录时,您可以发现触发器也实现了相同的函数,并且插入记录更为方便。