oracle

推荐列表 站点导航

当前位置:首页 > 数据库 > oracle >

浅析常用数据库的自增字段创建方法汇总

来源:网络整理  作者:网络  发布时间:2020-12-11 14:30
本篇文章是对常用数据库的自增字段创建方法进行了全面的汇总介绍,需要的朋友参考下...
   id SERIAL NOT NULL,

复制代码 代码如下:

Oracle(需要创建一个SEQUENCE和一个TRIGGER):


复制代码 代码如下:

   ...

复制代码 代码如下:



);
);

Sybase


CREATE OR REPLACE TRIGGER INSERT_T1_ID
);
(
(
SQL Server
   ...


CREATE TABLE T1
);
CREATE TABLE T1


CREATE TABLE T1
);

PostgreSQL
(

CREATE   TABLE  T1
);
CREATE TABLE T1
MySQL
FOR EACH ROW
(
   ...


   ...
   ...
CREATE SEQUENCE T1_ID_SEQ INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE CACHE 100 ORDER;
BEGIN
   id INT NOT NULL AUTO_INCREMENT,

(
(
    SELECT T1_ID_SEQ.NEXTVAL INTO :new.id FROM DUAL;

   id  INTEGER   NOT   NULL  GENERATED ALWAYS  AS   IDENTITY  (START  WITH   1  INCREMENT  BY   1  MINVALUE  1  NO MAXVALUE NO CYCLE NO CACHE  ORDER ),
REFERENCING NEW AS new OLD AS old
   id INT NOT NULL IDENTITY,
   id NUMBER(10,0) NOT NULL,
   id INT NOT NULL IDENTITY,

复制代码 代码如下:

复制代码 代码如下:

CREATE TABLE T1

   ...
BEFORE INSERT ON T1

复制代码 代码如下:

END;

相关热词: 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/oracle/2583.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

浅析常用数据库的自增字段创建方法汇总

2020-12-11 编辑:网络

   id SERIAL NOT NULL,

复制代码 代码如下:

Oracle(需要创建一个SEQUENCE和一个TRIGGER):


复制代码 代码如下:

   ...

复制代码 代码如下:



);
);

Sybase


CREATE OR REPLACE TRIGGER INSERT_T1_ID
);
(
(
SQL Server
   ...


CREATE TABLE T1
);
CREATE TABLE T1


CREATE TABLE T1
);

PostgreSQL
(

CREATE   TABLE  T1
);
CREATE TABLE T1
MySQL
FOR EACH ROW
(
   ...


   ...
   ...
CREATE SEQUENCE T1_ID_SEQ INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE CACHE 100 ORDER;
BEGIN
   id INT NOT NULL AUTO_INCREMENT,

(
(
    SELECT T1_ID_SEQ.NEXTVAL INTO :new.id FROM DUAL;

   id  INTEGER   NOT   NULL  GENERATED ALWAYS  AS   IDENTITY  (START  WITH   1  INCREMENT  BY   1  MINVALUE  1  NO MAXVALUE NO CYCLE NO CACHE  ORDER ),
REFERENCING NEW AS new OLD AS old
   id INT NOT NULL IDENTITY,
   id NUMBER(10,0) NOT NULL,
   id INT NOT NULL IDENTITY,

复制代码 代码如下:

复制代码 代码如下:

CREATE TABLE T1

   ...
BEFORE INSERT ON T1

复制代码 代码如下:

END;

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/oracle/2583.shtml

相关文章

风云图片

推荐阅读

返回oracle频道首页