前言
本篇文章给大家主要介绍的是在oracle中如果创建自增长表的方法,这里要用到序列。下面话不多说,我们来看示例代码。
示例代码
create table tb_student
(
id NUMBER(10) not null,
createtime DATE not null,
constraint PK_tb_student primary key (id)
);
comment on table "tb_student" i
本文实例讲述了mysql非主键自增长用法。分享给大家供大家参考,具体如下:
mysql并非只有主键才能自增长,而是设为键的列就可以设置自增长。 如下:
CREATE TABLE t1 (
id INT,
col1 INT auto_increment NOT NULL
);
结果如下:
如果把col1列设为键,就可以创建自增。
CREATE TABLE t1 (
id INT,
col1 INT auto_increment NOT NULL,
key(c
1.选中表进入设计,选择触发器,
触发器名称,混合不选,每行,触发前,插入时,启用
2.下面展示触发器代码。
// An highlighted block
BEGIN
SELECT SEQ_EXAM_KNOWLEDGE_BASE.nextval
INTO :NEW.ID
FROM DUAL;
END;
3.两个引用写一下
到此这篇关于Navicat Premium中Oracle创建主键自增的方法的文章就介绍到这了,更多相关Navicat Premium主键自增内容请搜索软件开发