达梦判断哪列是自增列|查询自增信息|重构自增列|自增改为sequence

本文主要是介绍达梦判断哪列是自增列|查询自增信息|重构自增列|自增改为sequence,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


### Code Reference
  • URL:p115 DM8系统管理员手册
  • DESC:达梦判断哪列是自增列|查询自增信息|重构自增列|自增改为sequence
  • Last Update:2020-7-1 10:58
    • 判断自增列

      left JOIN (SELECT *
      FROM syscolumns t
      WHERE id =
      (SELECT object_id
      FROM dba_objects t
      WHERE 1=1
      AND t.owner = ‘TEST’
      AND t.object_name = ‘WhichCanEncrypt’
      AND object_type = ‘TABLE’)
      ) t7 on (t7.NAME = t4.COLUMN_NAME)

    • 自增列的属性

      CREATE TABLE test.“aIDENT_TABLE” (
      C1 INT IDENTITY(1, 11),
      C2 INT
      );
      SELECT IDENT_CURRENT(‘TEST.aIDENT_TABLE’);
      SELECT IDENT_SEED(‘TEST.aIDENT_TABLE’);
      SELECT IDENT_INCR(‘TEST.aIDENT_TABLE’);

    • 重构自增信息

      SELECT NAME AS c_columnname,
      (decode(info2, 1, ident_incr(‘TEST.WhichCanEncrypt’), NULL, -1, -2) +
      decode(info2, 1, ident_current(‘TEST.WhichCanEncrypt’), NULL, -1, -2)) AS c_identitycurrent,
      decode(info2, 1, ident_seed(‘TEST.WhichCanEncrypt’), NULL, -1, -2) AS c_identitystartvalue,
      decode(info2, 1, ident_incr(‘TEST.WhichCanEncrypt’), NULL, -1, -2) AS c_identitystep
      FROM sys.syscolumns t
      WHERE id =(SELECT object_id
      FROM dba_objects t
      WHERE t.owner = ‘TEST’
      AND t.object_name = ‘WhichCanEncrypt’
      AND object_type = ‘TABLE’)
      AND info2 = 1;

这篇关于达梦判断哪列是自增列|查询自增信息|重构自增列|自增改为sequence的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1014564

相关文章

python判断文件是否存在常用的几种方式

《python判断文件是否存在常用的几种方式》在Python中我们在读写文件之前,首先要做的事情就是判断文件是否存在,否则很容易发生错误的情况,:本文主要介绍python判断文件是否存在常用的几种... 目录1. 使用 os.path.exists()2. 使用 os.path.isfile()3. 使用

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

MYSQL查询结果实现发送给客户端

《MYSQL查询结果实现发送给客户端》:本文主要介绍MYSQL查询结果实现发送给客户端方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql取数据和发数据的流程(边读边发)Sending to clientSending DataLRU(Least Rec

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可

Mybatis嵌套子查询动态SQL编写实践

《Mybatis嵌套子查询动态SQL编写实践》:本文主要介绍Mybatis嵌套子查询动态SQL编写方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、实体类1、主类2、子类二、Mapper三、XML四、详解总结前言MyBATis的xml文件编写动态SQL

Linux查看系统盘和SSD盘的容量、型号及挂载信息的方法

《Linux查看系统盘和SSD盘的容量、型号及挂载信息的方法》在Linux系统中,管理磁盘设备和分区是日常运维工作的重要部分,而lsblk命令是一个强大的工具,它用于列出系统中的块设备(blockde... 目录1. 查看所有磁盘的物理信息方法 1:使用 lsblk(推荐)方法 2:使用 fdisk -l(