达梦数据库小技巧

news/2024/7/8 9:22:55 标签: 数据库, 开发语言

达梦数据库小技巧

  • 一: 时间类型TIMESTAMP使用
    • 1.1 建表
    • 1.2 插入
    • 1.3按时间戳查询,返回某一列不重复的值
  • 二:存储过程创建和调用
    • 2.1建表
    • 2.2 创建存储过程,循环100插入拼接字符串
    • 2.3调用存储过程

一: 时间类型TIMESTAMP使用

1.1 建表

CREATE TABLE "TEST"."TIMESTAMP_T"
(
"ID" INT IDENTITY(1, 1) NOT NULL,
"NUM" INT,
"REV_TIME" TIMESTAMP(6),
CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;

1.2 插入

insert TEST.TIMESTAMP_T(NUM,REV_TIME) values 
(3,FROM_UNIXTIME(1707034197,'YYYY-MM-DD HH24:MI:SS')),
(3,FROM_UNIXTIME(1707034197,'YYYY-MM-DD HH24:MI:SS')),
(4,FROM_UNIXTIME(1720080515,'YYYY-MM-DD HH24:MI:SS'));
COMMIT;

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/06945ab7b10347b3ba2676e3178999c8.png

1.3按时间戳查询,返回某一列不重复的值

SELECT DISTINCT NUM
FROM TEST.TIMESTAMP_T
WHERE UNIX_TIMESTAMP(REV_TIME) < 1720080515;

在这里插入图片描述

二:存储过程创建和调用

2.1建表

CREATE TABLE "TEST"."PROCEDURE_T"
(
"ID" INT IDENTITY(1, 1) NOT NULL,
"INFO" VARCHAR(255) NOT NULL,
CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;

2.2 创建存储过程,循环100插入拼接字符串

CREATE OR REPLACE PROCEDURE TEST.CREATE_UUID() AS
a INT:=0;
BEGIN
	LOOP
		a:=a+1;
		IF a>=100 THEN
			EXIT;
		END IF;
		INSERT INTO TEST.PROCEDURE_T (INFO)
        VALUES (CONCAT('CAEFEFEFEFEFEFEFEFEFEFEFEFE', LPAD(CAST(a AS VARCHAR2(5)), 5, '0')));
	END LOOP;
	COMMIT;
END;

2.3调用存储过程

CALL TEST.CREATE_UUID();

在这里插入图片描述


http://www.niftyadmin.cn/n/5536917.html

相关文章

process.env 管理 Vue 项目的环境变量(Vue项目中环境变量的配置及调用)

简述&#xff1a;在构建 Vue 应用时&#xff0c;管理配置是开发中的一个重要部分。不同的环境&#xff08;如开发、测试和生产&#xff09;往往需要不同的配置&#xff0c;例如 API、 基础 URL、第三方服务的密钥等。使用环境变量可以帮助我们更好地管理这些配置。这里将介绍如…

【Leetcode 566】【Easy】重塑矩阵

目录 题目描述 整体思路 具体代码 题目描述&#xff1a; 原题链接 整体思路 首先要确保重塑后的矩阵内元素个数和原矩阵元素个数要相同&#xff0c;如果不同则原样返回原矩阵。 按行遍历顺序遍历原矩阵&#xff0c;设一个临时vector<int>存放新矩阵的每一行的元素…

数字人大赋能未来治理新篇章,正宇软件助力人大建设新实践

在全面贯彻落实党的二十大精神的开局之年&#xff0c;数字中国战略的深入实施如同一股强劲的东风&#xff0c;吹遍了神州大地的每一个角落。作为数字中国建设的重要组成部分&#xff0c;数字人大作为现代信息技术与人大工作深度融合的产物&#xff0c;正以其独特的魅力和深远的…

Eureka Server集群数据一致性保障策略:深入解析与实践技巧

Eureka Server集群数据一致性保障策略&#xff1a;深入解析与实践技巧 在微服务架构中&#xff0c;服务注册与发现是实现服务间通信的关键机制。Eureka&#xff0c;作为Netflix开源的服务注册与发现框架&#xff0c;其集群模式下的数据一致性问题尤为关键。本文将深入探讨Eure…

机车自动换档系统的单片机设计方案

在地铁工程建设中&#xff0c;工程用内燃机车&#xff08;简称工程车&#xff09;起到了非常重要的作用。尤其在地铁建设初期&#xff0c;由于需要运送大量的建筑材料&#xff0c;而初期的运输条件又比较简陋&#xff0c;因而工程车成为主要的运输工具。在地铁建成后的运营中&a…

【大模型】大模型中的稀疏与稠密——一场效率与性能的较量

大模型中的稀疏与稠密——一场效率与性能的较量 深度解码&#xff1a;大模型中的稀疏与稠密——一场效率与性能的较量引言一、揭开面纱&#xff1a;何为稀疏与稠密&#xff1f;稠密模型&#xff1a;全连接的魅力稀疏模型&#xff1a;精简的力量 二、深度对比&#xff1a;稀疏与…

2024攻防演练:亚信安全推出MSS/SaaS短期定制服务

随着2024年攻防演练周期延长的消息不断传出&#xff0c;各参与方将面临前所未有的挑战。面对强大的攻击队伍和日益严格的监管压力&#xff0c;防守单位必须提前进行全面而周密的准备和部署。为应对这一形势&#xff0c;亚信安全特别推出了为期三个月的MSS/SaaS短期订阅方案。该…

【产品经理】订单处理12-订单的取消与反取消

在电商ERP系统中&#xff0c;订单取消与反取消也是常见功能之一。 订单取消与反取消也是电商ERP系统的常见功能&#xff0c;本次主要讲解下订单取消与反取消的逻辑。 一、订单取消 在电商ERP系统中&#xff0c;订单取消一般由审单员操作&#xff0c;此类取消一般是由于上下游…