DM8: 达梦数据库生成100以内2位数加减法
创始人
2024-03-30 22:19:40
0

DM8:达梦数据库生成100以内2位数加减法

1 创建 存储题目 的资源表:

CREATE TABLE SYSDBA.MATH100(ID INT,C1 VARCHAR2(32),C2 VARCHAR2(32),C3 VARCHAR2(32));

2 创建存储过程:
  L1 :题目行数 * 3列 ,
  N1 :参与运算的 加数 / 减数 最大值

CREATE PROCEDURE MATH_IN_100(L1 INT,N1 INT) AS
DECLARE
--循环次数
L INT :=L1;--加数/减数 最大值
N INT = N1;--计数器
I1 INT :=1;
I2 INT :=1;
I3 INT :=1;
--可变数字
NUM INT :=0;
NUM1 INT := 0;
NUM2 INT := 0;
NUM3 INT := 0;BEGINDELETE FROM SYSDBA.MATH100;WHILE (I1<=L) LOOPNUM1 := ((ROUND( RAND() * N)));NUM2 := ((ROUND( RAND() * N)));NUM3 := ((ROUND( RAND() * N)));NUM := NUM1 + NUM2 - NUM3;IF(NUM1>9&&NUM2>9&&NUM3>9&&NUM10) THENINSERT INTO MATH100 (C1,ID)VALUES(NUM1 || '+' || NUM2 || '-' || NUM3 || '='||'___',I1);I1 :=I1+1;END IF;END LOOP;WHILE (I2<=L) LOOPNUM1 := ((ROUND( RAND() * N)));NUM2 := ((ROUND( RAND() * N)));NUM3 := ((ROUND( RAND() * N)));NUM := NUM1 + NUM2 - NUM3;IF(NUM1>9&&NUM2>9&&NUM3>9&&NUM10) THENUPDATE  MATH100 SET C2 = (NUM1 || '+' || NUM2 || '-' || NUM3 || '='||'___') WHERE ID=I2;I2 :=I2+1;END IF;END LOOP;WHILE (I3<=L) LOOPNUM1 := ((ROUND( RAND() * N)));NUM2 := ((ROUND( RAND() * N)));NUM3 := ((ROUND( RAND() * N)));NUM := NUM1 + NUM2 - NUM3;IF(NUM1>9&&NUM2>9&&NUM3>9&&NUM10) THENUPDATE  MATH100 SET C3 = (NUM1 || '+' || NUM2 || '-' || NUM3 || '='||'___')WHERE ID=I3;I3 :=I3+1;END IF;END LOOP;COMMIT;
END;

3 调用存储过程:
  L1 :题目行数 * 3列 ,
  N1 :参与运算的 加数 / 减数 最大值

  CALL SYSDBA.MATH_IN_100(L1 INT,N1 INT);

CALL SYSDBA.MATH_IN_100(10,100);

4 在管理工具查询SYSDBA.MATH100 表,

SELECT C1,C2,C3 FROM "SYSDBA"."MATH100";

结果集:
在这里插入图片描述

5 在结果集右键 导出所有(w) 到excel
在这里插入图片描述

6 打开excel,每列展开,选择打印预览,缩放比例调整为 200%,打印即可
在这里插入图片描述

上一篇:JVM虚拟机

下一篇:VS Code配置C语言环境

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...