我使用
SET IDENTITY_INSERT "NEVERMORE_VPC"."user" ON;
INSERT INTO "NEVERMORE_VPC"."user" ("id","user_name","login_account","password","status") VALUES (5,'admin','admin','41b10e4f2c93a5354cea17b2b7ef4038b20e238d1b23b21e95814f3dbbac9ab2','1');
插入数据,但是数据在表里并没有,
我再次插入却显示:
[-6602]:违反表[user]唯一性约束条件[user_PRIMARY]
事务的原子性,和唯一性,事务处于读未提交状态
看下会话select * fromv$sessions,或者新建一个会话在插入
应该是语句重复执行了
达梦数据库事务隔离级别默认为读已提交,所以在会话窗口内执行插入语句却未执行commit提交时,其他会话连接是查询不到的,工具左侧菜单列表与执行插入语句是两个不同的会话连接。再次插入与第一次插入如果使用同一会话连接时,则会报错违反表[user]唯一性约束。
commit就好了,没有设置自动提交事物