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

达梦数据库执行sql报错:数据溢出

数据库执行sql报错数据溢出
单独查询对应的数字进行计算是不是超过了某个字段类型的上限或下限
如果已经超过了,进行对字段进行cast类型转换处理,转换为dec num都可以尝试

这里就是从

max(T.BLOCK_ID as dec*8192+t.bytes)/1024/1024 max_MB,

换成了这个执行则不报错了

max(cast(T.BLOCK_ID as dec)*8192+t.bytes)/1024/1024 max_MB,
SELECT /*+parallel(20)*/a.FILE_ID,a.file_name,t.owner,t.segment_name,decode(t.partition_name, NULL,NULL,t.partition_name) partition_name,t.segment_type,a.BYTES / 1024 / 1024 datafile_size,max(cast(T.BLOCK_ID as dec)*8192+t.bytes)/1024/1024 max_MB,SUM(T.bytes)/ 1024 / 1024 sum_MBFROM DBA_EXTENTS T, DBA_DATA_FILES AWHERE T.TABLESPACE_NAME IN ('TS_SETT')AND A.FILE_ID = T.FILE_ID
GROUP BY a.FILE_ID,a.file_name,a.BYTES,t.owner,t.segment_name,t.segment_type,t.partition_name
having max(cast(T.BLOCK_ID as dec)*8192+t.bytes)/1024/1024 > 6000ORDER BY a.file_id, max(T.BLOCK_ID) DESC;
http://www.lryc.cn/news/341195.html

相关文章:

  • 从「宏大叙事」到「生活叙事」,小红书品牌种草的的“正确姿势”
  • Python Selenium 的基本使用方法
  • 上位机图像处理和嵌入式模块部署(树莓派4b固件功能设计)
  • 新手入门人工智能:从零开始学习AI的正确途径
  • ubuntu git相关操作
  • IDEA工具|添加 GitLab 账户之两三事
  • 蓝桥杯:棋盘(Java)
  • 跨界融合:ERP与TMS的区分、相通之处、融合方式,全告诉你。
  • SAP Smartform转存PDF方法汇总
  • Linux【实战篇】—— NFS服务搭建与配置
  • Edge的使用心得与深度探索
  • 逆向案例二十八——红某点集登录接口逆向序
  • 我的创作纪念日20240418
  • 计算机视觉入门
  • CTFHUB-技能树-Web前置技能-文件上传(前端验证—MIME绕过、00截断、00截断-双写后缀)
  • Java面试题笔记(持续更新)
  • 格式化字符串漏洞学习笔记
  • 用友NC avatar接口文件上传漏洞
  • 【Go语言快速上手(二)】 分支与循环函数讲解
  • 动手写sql 《牛客网80道sql》
  • Node.js、Java、Python、PHP在构建BS系统时的特点比较
  • 快速入门深度学习9.1(用时20min)——GRU
  • 基于51单片机的步进电机调速系统设计
  • postcss概述
  • 【Proteus】51单片机对直流电机的控制
  • JET毛选学习笔记:如何利用《实践论》学习实验
  • FinalShell 远程连接 Linux(Ubuntu)系统
  • Python零基础从小白打怪升级中~~~~~~~多线程
  • 【机器学习300问】67、均方误差与交叉熵误差,两种损失函数的区别?
  • SAP打印输出设置