达梦数据库-学习-70-IDENTITY转AUTO_INCREMENT
目录一、环境信息二、背景描述三、操作步骤1、生成数据2、修改列属性3、删除列属性4、加列属性5、查询表数据6、全表插入数据7、单列插入数据8、查验数据一、环境信息名称值CPUX86操作系统CentOS Linux release 8.5.2111内存4G逻辑核数5DM版本9.1.0.26二、背景描述应用报错仅当指定列列表且SET IDENTITY_INSERT为ON时才能对自增列赋值。IDENTITY自增属性在插入数据时需执行SET IDENTITY_INSERT 模式名.表名 ON插入结束后需执行SET IDENTITY_INSERT 模式名.表名 OFF。但开发老师觉得这需要修改嵌入在应用中的代码推荐将IDENTITY转AUTO_INCREMENT因为AUTO_INCREMENT执行插入语句时无需执行额外语句但需添加唯一约束。三、操作步骤1、生成数据DROP TABLE IF EXISTS SUN; CREATE TABLE SUN (A INT IDENTITY(1,1), B INT); INSERT INTO SUN(B) SELECT LEVEL FROM DUAL CONNECT BY LEVEL 10; COMMIT;2、修改列属性SQL ALTER TABLE SUN MODIFY A INT AUTO_INCREMENT; ALTER TABLE SUN MODIFY A INT AUTO_INCREMENT; 第1 行附近出现错误[-2654]:表[SUN]已含有IDENTITY列. 已用时间: 2.798(毫秒). 执行号:0.3、删除列属性SQL ALTER TABLE SUN DROP IDENTITY; 操作已执行 已用时间: 16.888(毫秒). 执行号:606.4、加列属性SQL ALTER TABLE SUN ADD COLUMN A AUTO_INCREMENT ; ALTER TABLE SUN ADD COLUMN A AUTO_INCREMENT ; 第1 行附近出现错误[-2071]:AUTO_INCREMENT列必须为唯一性约束的一部分. 已用时间: 2.305(毫秒). 执行号:0.因为AUTO_INCREMENT属性必须和唯一约束组合使用所以在加AUTO_INCREMENT之前需加唯一约束。SQL ALTER TABLE SUN ADD CONSTRAINT UnqConsSun UNIQUE(A); 操作已执行 已用时间: 22.010(毫秒). 执行号:607. 或 ALTER TABLE SUN ADD CONSTRAINT PRIMARY KEY (A);当然加主键也是一样的。SQL ALTER TABLE SUN ADD COLUMN A AUTO_INCREMENT ; 操作已执行 已用时间: 16.305(毫秒). 执行号:608.5、查询表数据SQL SELECT * FROM SUN; 行号 A B ---------- ----------- ----------- 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 rows got 已用时间: 4.776(毫秒). 执行号:610.6、全表插入数据INSERT INTO SUN(A,B) VALUES(100,5); COMMIT;正常插入无报错无需像IDENTITY执行额外语句。7、单列插入数据INSERT INTO SUN(B) SELECT LEVEL FROM DUAL CONNECT BY LEVEL 1; COMMIT;8、查验数据SQL SELECT * FROM SUN; 行号 A B ---------- ----------- ----------- 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 100 5 行号 A B ---------- ----------- ----------- 12 101 1 12 rows got 已用时间: 0.377(毫秒). 执行号:617.会从最大值的下一个值开始插入。

相关新闻

从“聊天记录”到“决策记忆”: Slack × Anthropic 揭示的人机团队知识基础设施

从“聊天记录”到“决策记忆”: Slack × Anthropic 揭示的人机团队知识基础设施

目录 一、被最终文档遮蔽的知识:决定是怎样形成的 (一)结论知识与过程知识不是同一种资产 1、决策上下文至少回答五个问题 2、被否决的方案往往比获胜方案更能防止重复劳动 (二)企业知识的三次压缩 二、Slack A…

2026/10/3 17:38:03 阅读更多 →
train-sentence-transformers - base_model_selection

train-sentence-transformers - base_model_selection

基座模型选择 排行榜每几个月就会轮换;不要相信任何硬编码的"最佳"选择。实时发现当前选项——同时运行两种排序,因为"下载最多"展示的是经过验证的选项,而"趋势"展示的是可能还没有下载量的近期 SOTA。 发现…

2026/10/3 17:38:02 阅读更多 →
《WiFi 嵌入式物联网开发全套实战》| 第 27 章 WiFi 信号弱、速率暴跌、信道拥堵优化方案

《WiFi 嵌入式物联网开发全套实战》| 第 27 章 WiFi 信号弱、速率暴跌、信道拥堵优化方案

专栏:《WiFi 嵌入式物联网开发全套实战》专栏定位:嵌入式 Linux/ESP32 WiFi 从原理→驱动→配网→协议→稳定性→抓包调试→量产优化全套工业实战适配:物联网设备、智能家居、工控网关、无线透传设备、4GWiFi 双模设备💖 点赞 收…

2026/10/3 17:38:01 阅读更多 →

最新新闻

游戏逆向工程与反作弊攻防:从内存分析到协议逆向的技术全景

游戏逆向工程与反作弊攻防:从内存分析到协议逆向的技术全景

1. 游戏逆向工程到底在做什么 很多人第一次听到“游戏逆向工程”这个词,脑子里浮现的画面要么是外挂作者在破解游戏,要么是黑客在搞破坏。实际上,这个领域远比想象中复杂,也远比想象中正经。我在这行摸爬滚打十来年,接…

2026/10/3 18:52:41 阅读更多 →
免Root静默授权安卓远程控制:Shizuku+App Ops实战方案

免Root静默授权安卓远程控制:Shizuku+App Ops实战方案

1. 项目概述:为什么“远程控制弹窗”成了安卓生态里最顽固的牛皮癣? 你有没有过这样的经历:刚点开向日葵、TeamViewer或某款企业级远程协作App,屏幕中央立刻弹出一个半透明灰底白字的授权框——“允许XXX访问您的设备?…

2026/10/3 18:52:41 阅读更多 →
片元着色器入门:从零理解GPU逐像素着色原理与WebGL实战

片元着色器入门:从零理解GPU逐像素着色原理与WebGL实战

这一篇我们聊片元着色器(Fragment Shader)。前面几篇把渲染管线和顶点着色器过了一遍之后,很多零基础读者真正卡住的地方就出现在这里:顶点着色器好歹还能和“坐标”“模型”联系起来,片元着色器一上来就面对一堆颜色、…

2026/10/3 18:52:41 阅读更多 →
OpenShell实战:跨平台终端会话管理与效率增强工具全解析

OpenShell实战:跨平台终端会话管理与效率增强工具全解析

1. 项目概述与核心价值 1.1 OpenShell 到底是什么 第一次听到"OpenShell"这个名字,很多人会下意识以为是某个操作系统的开源替代品,或者是某种远程连接工具。其实都不完全是。OpenShell 是一个面向命令行重度用户的 跨平台终端效率增强工具集…

2026/10/3 18:52:40 阅读更多 →
昇思MindSpore中max_lr调优实战:从NaN到收敛

昇思MindSpore中max_lr调优实战:从NaN到收敛

前几天帮一位师弟调试CIFAR-10图像分类的小网络,他跑了一个晚上,loss曲线像坐了过山车:前面几个epoch还在正常下降,到第五个epoch左右直接飙成NaN。我盯着训练日志看了很久,排除掉数据、归一化、模型结构一堆嫌疑之后&…

2026/10/3 18:52:39 阅读更多 →
Jev本地模型接入Codex:用TypeSafe决策模型实现离线与云端的自动路由

Jev本地模型接入Codex:用TypeSafe决策模型实现离线与云端的自动路由

1. 先把 Jev、Codex、TypeSafe 这三个词放在同一张桌上 1.1 Jev 到底是个什么东西,它为什么值得接进 Codex 先交代背景。我最近一直在用 Codex 做终端里的编码代理,它能把“你帮我改一下这个模块”这种自然语言指令,拆解成改文件、跑测试、查…

2026/10/3 18:51:38 阅读更多 →

日新闻

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南 【免费下载链接】ex-skill 前任 skill 项目地址: https://gitcode.com/gh_mirrors/exsk/ex-skill 前任.skill 是一个运行在 Claude Code 上的开源 Skill:导入微信、iMessage、短信、…

2026/10/3 0:00:27 阅读更多 →
45个经典Linux面试题:从命令到网络排障的完整考点解析

45个经典Linux面试题:从命令到网络排障的完整考点解析

刚开始带应届生的时候,我最头疼的就是他们拿着一摞Linux面试题背得滚瓜烂熟,一上机全露馅。后来自己从被面的人变成面别人的人,才慢慢摸清楚:Linux面试题考的根本不是答案本身,而是你面对一个不确定的系统问题时&#…

2026/10/3 0:01:28 阅读更多 →
SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

简介:本资源是一份面向SAP ABAP开发人员、生产计划专员及ERP实施顾问的实操型操作指南,聚焦SAP生产预留核心业务场景,系统解决物料预留创建、查询、校验与批量处理等高频问题。文档以结构化方式覆盖预留背景原理、OMC2编码规则、工厂级参数配…

2026/10/3 0:01:28 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/3 9:14:33 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/3 9:47:50 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/3 9:42:31 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →