数据库oracle和mysql插入数据的区别?
mysql数据库主键字段是increament,则插入数据不需要插入主键字段。数据库会自动生成主键
oracle数据库主键字段必须创建序列,则插入数据必须插入主键字段。数据库根据序列自动生成主键
那么如何让oracle数据库插入数据像mysql一样实现主键自增呢?解决方法是:序列+触发器
1、创建表
CREATE TABLE Student
(S# varchar2(8) PRIMARY key,
Sname varchar2(10),
Ssex CHAR(3) CONSTRAINT ctssex CHECK(Ssex='男' OR Ssex='女'),
Sage number(2) CHECK(Sage>=