达梦--自增列auto_increment和identity的不同

自增列auto_increment和identity区别

[执行语句1]:

SET SCHEMA  AAA;

执行成功, 执行耗时1毫秒. 执行号:0

影响了0条记录

[执行语句2]:

DROP TABLE "SYS_DICT";

执行成功, 执行耗时10毫秒. 执行号:735

影响了0条记录

[执行语句3]:

CREATE TABLE  "SYS_DICT"

(

"ID" BIGINT AUTO_INCREMENT NOT NULL,

 PRIMARY KEY("ID"));

执行成功, 执行耗时3毫秒. 执行号:736

影响了0条记录

[执行语句4]:

INSERT INTO SYS_DICT (ID) VALUES (4);

执行成功, 执行耗时1毫秒. 执行号:737

影响了1条记录

[执行语句5]:

DROP TABLE "SYS_DICT1";

执行成功, 执行耗时10毫秒. 执行号:738

影响了0条记录

[执行语句6]:

CREATE TABLE  "SYS_DICT1"

(

"ID" BIGINT IDENTITY(1,1) NOT NULL,

PRIMARY KEY("ID"))  ;

执行成功, 执行耗时14毫秒. 执行号:739

影响了0条记录

[执行语句7]:

INSERT INTO SYS_DICT1 (ID) VALUES (4);

执行失败(语句7)

-2723: 仅当指定列列表,且SET IDENTITY_INSERT为ON时,才能对自增列赋值

---------------------------------------------------

--设置是否允许将显式值插入表的自增列中(IDENTITY_INSERT)

SET IDENTITY_INSERT SYS_DICT1 ON

/

INSERT INTO SYS_DICT1 (ID) VALUES (4);

SET IDENTITY_INSERT SYS_DICT1 OFF

/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值