随笔分类 -  数据库

摘要:必须保证有唯一索引,可以是主键索引或者组合索引 <insert id="insertOrUpdate" parameterType="java.util.List"> INSERT INTO indicators_template_detail_rep( id,indicators_name,ind 阅读全文
posted @ 2023-01-31 21:13 蓝色土耳其 阅读(982) 评论(0) 推荐(0)
摘要:今天线上环境出现更新数据库失败,看后台报错如下 最终解决办法,通过管理员登录sqlplus后,重新增加temp文件,oracle无需重启。 alter tablespace temp add tempfile '/oracle/app/product/11.2.0/dbhome_1/dbs/temp 阅读全文
posted @ 2020-08-07 13:52 蓝色土耳其 阅读(893) 评论(0) 推荐(0)
摘要:这几天遇到一种业务场景,需要将A表和B表对比,如果主键相同则更新,否则将A表数据插入B表 完整SQL如下: MERGE INTO DTMH_UCAP.UCAP_DEPT T1 USING ( -- 用T2的数据插入T1,T2中SELECT 需将后续用到的字段都列出 SELECT A.UNIT_UNI 阅读全文
posted @ 2020-05-11 18:15 蓝色土耳其 阅读(409) 评论(0) 推荐(0)
摘要:查询被锁定信息 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid ; 解锁 alter system kill sess 阅读全文
posted @ 2018-12-22 21:45 蓝色土耳其 阅读(1242) 评论(0) 推荐(0)
摘要:SELECT regexp_replace( a,'</?[^>]*>|nbsp;|&','') a from dual 阅读全文
posted @ 2018-11-02 11:47 蓝色土耳其 阅读(1049) 评论(0) 推荐(0)
摘要:sqlserver分页 第一种分页方法 需用到的参数: pageSize 每页显示多少条数据 pageNumber 页数 从客户端传来 totalRecouds 表中的总记录数 select count (*) from 表名 totalPages 总页数 totalPages=totalRecou 阅读全文
posted @ 2018-03-30 15:21 蓝色土耳其 阅读(182) 评论(0) 推荐(0)
摘要:1、查看oracle的安装版本 sqlplus /nolog(CMD中执行) 2、查看当前登录用户 show user(从此行以下都在sqlplus中执行) 3、查看oracle最大连接数 select count(*) from v$process; 4、查看数据库允许的最大连接数 select 阅读全文
posted @ 2018-01-06 17:48 蓝色土耳其 阅读(339) 评论(0) 推荐(0)
摘要:索引失效可能原因: 1、当查询条件字段类型与sql类型不匹配。 例如:a.x 字段类型为varchar类型 错误:select *from a where a.x = 123 正确:select *from a where a.x = '123' 2、当所查询数据量大于该表数据量30%时,索引失效。 阅读全文
posted @ 2016-04-15 14:47 蓝色土耳其 阅读(559) 评论(0) 推荐(0)