信创相关
麒麟Linux
达梦数据库
逻辑备份
达梦问题
本文档使用MrDoc发布
返回首页
-
+
达梦问题
2024年1月4日 10:25
admin
##插入报SET IDENTITY_INSERT为ON时,才能对自增列赋值 ![](/media//202401/2024-01-04102448503718.png) --- SET IDENTITY_INSERT "D9CLOUDOP"."D9_COMMODITY" ON 这个命令是用来允许你插入自己指定的值到自增长的列中。如果你在执行这个命令后,插入数据时仍然报错,可能的原因有: 你可能没有在插入语句中明确指定列名。当你使用 SET IDENTITY_INSERT 为 ON 时,插入语句必须明确指定列名。例如,假设你的表有两个列,一个是自增长的 ID 列和一个 Name 列,你的插入语句应该是这样的: INSERT INTO "D9CLOUDOP"."D9_COMMODITY" (ID, Name) VALUES (1, 'Name1') 在你的插入语句执行之后,你需要将 SET IDENTITY_INSERT 设置回 OFF。如果你没有这样做,那么其他尝试插入数据的语句可能会失败。你可以使用以下命令将其设置回 OFF: SET IDENTITY_INSERT "D9CLOUDOP"."D9_COMMODITY" OFF ---
分享到: