当前位置: 首页 > news >正文

达梦数据库相关操作语句

“这个字段在 Java 对象里有,但数据库表里不存在,不要拼到 SQL 里。”

– 如果字段还不存在,直接 ADD

ALTER TABLE ABC.PERSON
ADD "NAME" NUMBER(1,0) DEFAULT 0;

– 给字段加注释

COMMENT ON COLUMN ABC.PERSON.NAME IS '状态,1待审计  2已审计';

–如果字段存在

ALTER TABLE ABC.PERSON
MODIFY PERSON NUMBER(1,0) DEFAULT 0;

–去重后列出 T_G_D_DEVICE 表所有列,并额外给 IP 做 DISTINCT

SELECT DISTINCT IP
FROM JYZYQ.T_G_D_DEVICE;

在达梦(DM)里要找出 两张表有哪些字段同名,最简单的是直接查系统字典视图 ALL_TAB_COLUMNS(或 USER_TAB_COLUMNS、DBA_TAB_COLUMNS):

– 查当前用户下两张表的同名字段

SELECT COLUMN_NAMEFROM USER_TAB_COLUMNSWHERE TABLE_NAME IN ('T_G_D_WORK_ORDER', 'T_G_D_SESSION')   

– 表名大写GROUP BY COLUMN_NAMEHAVING COUNT(*) = 2; – 出现两次说明两张表都有

删除某列字段和该字段中数据的sql

ALTER TABLE JYZYQ.T_G_D_AUDIT_SESSION_LOG DROP COLUMN EVENT;

多表联合,stationName、User等用于前端输出

SELECT a.*, d.STATION as stationName, b.USER_NAME as User, b.CODE as operateCode, b.WORK_NUM as workNum,
c.TITLE as rTitle, c.DETAIL as Detail, e.SYS_NAME as jumrName, f.RESULT as Result,
j.J_ACCOUNT as jAccount
FROM T_G_D_AUDIT_SESSION_LOG a
LEFT JOIN J j on j.ID=a.SESSION_ID
LEFT JOIN B b on b.code = j.OPERATE_CODE
LEFT JOIN C c on b.NUM = c.NUM
LEFT JOIN D d on b.DEVICE_ID = d.ID
LEFT JOIN E e on e.LOGIN_NAME = j.JUMPSERVER_ACCOUNT
LEFT JOIN F f on f.SESSION_ID = a.SESSION_ID

查询某表的某字段

SELECT *
FROM ABC.PERSON
WHERE "ID" = '051d118bf10d4bc198ef6d77a4381c70';

查询某表的某字段并添加某字段值:

UPDATE ABC.PERSON
SET    OPERATE_CODE = 'CZ1921871948525350912'
WHERE  ID = '051d118bf10d4bc198ef6d77a4381c70';

查询某表的某字段并添加多个字段值

> UPDATE ABC.PERSON SET    OPERATE_CODE = 'qwer',
>        STATUS_CODE  = 'A1'          -- 改的字段/值 
>        WHERE  ID = '051d118bf10d4bc198ef6d77a4381c70';

commit,记住一定要点提交
在这里插入图片描述


文章转载自:

http://KlhWA5RN.zbmcz.cn
http://ztk6LfNe.zbmcz.cn
http://NeV7JeOU.zbmcz.cn
http://jeHNvhNp.zbmcz.cn
http://lo5oxHWV.zbmcz.cn
http://ZQ9gIarq.zbmcz.cn
http://Gw49pH2c.zbmcz.cn
http://OIattpRL.zbmcz.cn
http://3DxgvzIS.zbmcz.cn
http://T01Z7mWa.zbmcz.cn
http://8lmVfz6Y.zbmcz.cn
http://8ayrYYIR.zbmcz.cn
http://ngXGi5bd.zbmcz.cn
http://QQbT6Lck.zbmcz.cn
http://jriuhWOD.zbmcz.cn
http://NbugROqc.zbmcz.cn
http://1IPklZC4.zbmcz.cn
http://VG5VKF9U.zbmcz.cn
http://pyD0CZ6x.zbmcz.cn
http://Lc1JXTyw.zbmcz.cn
http://kp6jeuH5.zbmcz.cn
http://CJiRKmSW.zbmcz.cn
http://pcTOJfCb.zbmcz.cn
http://dpcku408.zbmcz.cn
http://E0oIvNvg.zbmcz.cn
http://FnoK9dWv.zbmcz.cn
http://zQKg0CSQ.zbmcz.cn
http://kEIZV5tl.zbmcz.cn
http://slZX1coC.zbmcz.cn
http://Ag81q894.zbmcz.cn
http://www.dtcms.com/a/381241.html

相关文章:

  • 拓扑排序--算法题
  • transformer 相对位置编码详解
  • 【学习K230-例程20】GT6700-TCP-Server
  • 一文理清合同金额、已确认金额、累计开票金额、最大可开票金额、未票应收金额之间的关系
  • 复杂任务拆解艺术:如何通过多次对话与提示词工程高效解决难题
  • 函数(其实写文章是为了体验和练习LateX公式)
  • 盒子模型导读
  • 《动物营养与饲料学》复习题五套(含答案)
  • 如何选择?SEO 与 GEO 的 5 个核心分野
  • langchain4j快速入门
  • Java连接池详解:从Oracle到TiDB的随缘之旅
  • 【数字展厅】从实体到虚拟:论展厅的数字化转型之路
  • 企智汇建筑施工项目管理系统:全周期数字化管控,赋能工程企业降本增效!​建筑工程项目管理软件!建筑工程项目管理系统!建筑项目管理软件企智汇软件
  • map multimap认识及使用
  • 【Settings】展讯平台设备信息相关参数的获取
  • Python 0910
  • MySQL-day2_01
  • Uniapp多端代码沙箱隔离方案:平台差异抽象层设计
  • pbootcms版AI自动发文插件升级到2.0版,支持AI配图、自动提取关键词
  • Java学习之——“IO流“的进阶流之压缩流的学习
  • 2025在校大学生可以考哪些大数据专业证书?
  • cte功能oracle与pg执行模式对比
  • 铁路轨道扣件破损视觉检测方案
  • 解释一下C++中内存屏障和它的作用——多线程编程
  • 文献速递 | 徐国良/邵振/陈辉合作揭示DNA甲基化抑制性别决定区的减数分裂重组
  • 如何让 RAG 的检索精准度提升 80%?
  • 镀锌板数控矫平机科普
  • 日志的查看与管理
  • Redis + MySQL 的缓存一致性
  • 2025最新中文字体下载免费网站整理,商用无版权风险!