一、创建表
create table testTable
(
Id numbere,
name varchar2(100),
age number,
createTime date,
primary key(Id)
)
二、创建序列
create sequence seq_test
三、创建触发器
create or replace trigger autoId
before insert on testTable for each Row when (NEW.ID is null)
begin
select seq_test.nextval into :new.ID from dual;
end;
/
四、添加一条信息
insert into testTable(name,age,createTime) values('testname',11,'2019-4-4')
五、查看表
select * from testTable
-- 如果有数据就对了!!!!!!!!
oracle数据库表实现主键自增功能
有关oracle中自增序列sequence+触发器trigger:实现数据表TABDATA_LIVE_CYCLE中的主键id的自增. CREATE SEQUENCE TABDATA_LIVE_CYCL ...
Oracle中给表主键、外键收集
1.创建表的同时创建主键约束 (1)无命名 create table student ( studentid int primary key not null, studentname varchar ...
sqlserver修改表主键自增
alter table tname add id int identity(1,1)
oracle批量插入带主键自增
https://blog.csdn.net/qq_37630354/article/details/82792288
Greenplum和Postgresql的主键自增
参考:https://blog.csdn.net/u011042248/article/details/49422305 1.第一种情况就是创建数据表的时候创建主键自增,由于业务需要自己的数据表已经创 ...
使用navicat操作PostPreSql创建表并设置主键自增和触发器
使用navicat操作PostPreSql创建表并设置主键自增和触发器 1).创建递增序列 2).创建表,使用序列,设置主键递增 3)定义触发函数 自动生成时间戳函数 CREATE OR REPLAC ...
oracle主键自增
oracle主键自增 1建立数据表 create table Test_Increase( userid number(10) primary key, /*主键,自动增加*/ ...
oracle 主键自增 设置----杜恩德