![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
回转咸鱼罐
有点沮丧的普通程序员
展开
-
plsql大量插入数据卡死
1.起因事情是这样的,因为需测试一个批量,我要导一批数据到开发环境,但是我选择了一个弱智方法,就是复制到plsql里面直接执行数据量是20w可想而知的直接卡住了,一直停留在“正在初始化”的阶段。听同事说着应该是行锁2.卡住的处理工作 ->会话 找到卡住的那个session把它kill掉但实际的操作中找不到insert 这个操作 session关了之后发现那是我连接数据库的session后来拜托dba的同事在服务器上帮忙关的,但具体情况我不清楚3.正确的数据插原创 2022-06-09 10:10:12 · 2483 阅读 · 0 评论 -
查询总金额
要求是计算一个明细表里的总金额一开始这样写的select sum(txn_amt) from 表名 where 查询条件但是当没有记录的时候会就返回空怎么说呢,客户如果看到是空也许会认为是出错了,金额的字段是个decimal,也许返回0.00元更合理吧查看了一下同事写的有两种写法1.select nvl(sum(txn_amt),0.00) from 表名 where 查询条件NVL(expression_1, expression_2),如果 expression_1 的计原创 2022-02-09 16:34:11 · 3037 阅读 · 0 评论 -
sql将select结果赋值给变量
使用navicat建了个查询不知道为啥写的sql一直报错,问了一下实验室大佬select @auu := uuid as auufrom m_activitywhere activity_id=12;:=是赋值原创 2019-04-03 16:17:01 · 7810 阅读 · 0 评论