随笔分类 -  Database

MySQL,Oracle数据库相关知识
摘要:以oracle的Scott用户举例。 1、原始数据: select * from scott.emp; 2、使用row_numer() over()排序 按薪资排序并添加序号 select EMPNO, ENAME, SAL, DEPTNO, ROW_NUMBER() OVER(ORDER BY S 阅读全文
posted @ 2021-09-26 21:28 AlphaJunS 阅读(711) 评论(0) 推荐(0) 编辑
摘要:oracle表字段被设计成varchar2,字段上存储的数字,排序或者比较大小比较的不是数值大小,是按位数依次去比较的,如果想要比较字段上数值的大小,可以采用如下做法 ID被设计成了varchar2 按ID排序查询结果 可以按数值大小排序的查询 mybatis中如果出现了,也可以采用字段+0的方式来 阅读全文
posted @ 2021-05-27 21:23 AlphaJunS 阅读(378) 评论(0) 推荐(0) 编辑
摘要:原来的数据 删除一条数据后 然后一次执行以下SQL进行数据恢复即可 --查询数据被删除前的某个时间点表数据 select * from ACCOUNT as of TIMESTAMP TO_TIMESTAMP('2020-11-18 22:33:54', 'YYYY-MM-DD HH24:MI:SS 阅读全文
posted @ 2020-11-18 22:44 AlphaJunS 阅读(91) 评论(0) 推荐(0) 编辑
摘要:数据库主键设置为自增,mybatis的insert语句SelectKey返回值一直为0,原因在于order的问题,MySQL设置了自动增长,order属性为after才能返回正确值,Oracle取序列,order属性需要设置为before 数据库自增主键 mybatis insert语句得Selec 阅读全文
posted @ 2020-06-24 15:54 AlphaJunS 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:统计某字段重复记录 select 字段名, count(字段名) from test group by name having count(字段名) > 1; 阅读全文
posted @ 2020-05-14 20:45 AlphaJunS 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库,利用concat函数即可,MySQL不用能||连接字符串 mapper.xml select * from tb_content_category where title like concat('%',#{paramMap.TITLE, jdbcType=VARCHAR},'%' 阅读全文
posted @ 2020-04-13 10:08 AlphaJunS 阅读(834) 评论(0) 推荐(0) 编辑
摘要:开发、测试、生产都有各自的数据库,这样需要配置的数据源不一样。 每次部署时修改配置过于繁琐,此时,可以使用Spring的Profile来配置多个数据源,运行前指定需要加载的数据源即可。 采用spring结合junit做演示,使用oracle和mysql做数据源区别演示,Profile名指定为orac 阅读全文
posted @ 2020-04-02 20:51 AlphaJunS 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:以Oracle数据库Scott用户下的emp表举例 步骤: 1、将Oracle数据库的数据库驱动包放到tomcat的lib目录下 2、将数据源配置tomcat的servel.xml和context.xml server.xml的GlobalNamingResources节点下增加如下配置 <Reso 阅读全文
posted @ 2020-03-31 22:14 AlphaJunS 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:接口地址信息可存放于数据库配置表中,后台调用接口,可以直接从数据库中读取接口地址 表设计参考如下: 本表中DEV_CONFIG_VALUE、SIT_CONFIG_VALUE、PRD_CONFIG_VALUE分别代表开发、测试和生产环境配置,我所在项目在接口地址这里,并未用到三个字段 值演示: 后台可 阅读全文
posted @ 2020-03-05 21:37 AlphaJunS 阅读(1918) 评论(0) 推荐(0) 编辑
摘要:数据库扩展表只通过主表主键TPID_ID关联,主表TT_PPAP_INIT_DTL,扩展表TT_PPAP_INIT_DTL_EXT mybatis批量插入主表和从表SQL如下 阅读全文
posted @ 2020-02-18 18:20 AlphaJunS 阅读(459) 评论(0) 推荐(0) 编辑
摘要:easyUI加载的datagrid,editor表示可编辑 { field : 'SQE_NAME', title : '主担', width : 100, align : 'center', editor : { type : 'textbox', options : { readonly : f 阅读全文
posted @ 2020-02-17 19:33 AlphaJunS 阅读(295) 评论(0) 推荐(0) 编辑
摘要:数据结构为List<Map<String, String>>,list中每个map为一条数据记录,需用mybatis将其插入到Oracle数据库。 mapper接口 public void insertEngineEBOMTemp(@Param("paramMapList")List<Map<Str 阅读全文
posted @ 2020-02-13 21:06 AlphaJunS 阅读(2976) 评论(0) 推荐(0) 编辑
摘要:新增功能,涉及部分改动,改动完毕之后出现如下报错信息: 由于原来的mapper.xml存在(+)外连接,将新增代码统一使用(+)形式外部链接即可解决问题 阅读全文
posted @ 2020-01-20 10:38 AlphaJunS 阅读(3548) 评论(0) 推荐(0) 编辑
摘要:有如下数据: 使用listagg函数转化后结果: sql: SELECT TPID_ID, listagg ( PART_CODE, ',' ) WITHIN GROUP ( ORDER BY PART_CODE ) AS PART_CODE FROM TT_PPAP_INIT_DTL_EXT WH 阅读全文
posted @ 2020-01-20 09:48 AlphaJunS 阅读(239) 评论(0) 推荐(0) 编辑
摘要:工具方法: @Autowired private JdbcTemplate businessTpmeJdbcTemplate; @SuppressWarnings("deprecation") public long querySeqBySeqName(String seqName) { try { 阅读全文
posted @ 2019-12-10 20:42 AlphaJunS 阅读(363) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库从测试环境部署至生产环境,遇到一些小问题,记录一下 遇到的问题:1、导入的视图数量少于脚本中的视图 2、函数/存储过程导入完毕存在大红叹号 以上两个问题详见下列步骤中的4和5 整个过程如下: 1、 先从测试环境导出TPME用户的sql脚本,入下图中TPME.sql ①②③④⑤是对T 阅读全文
posted @ 2019-11-13 21:36 AlphaJunS 阅读(716) 评论(0) 推荐(0) 编辑
摘要:业务需求是:二元化编号规则:RYH+年月+001(开始),按月计算,每月1号重置为001 数据库中已有序列和函数如下: 解决方法:采用Oracle定时任务,每月1号重置该序列从1开始增长,SQL如下: select GET_RYH_NO from dual; select SEQ_RYH_NO_ID 阅读全文
posted @ 2019-11-12 09:43 AlphaJunS 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:字符串类型变量拼接到sql字符串上,容易忘记添加单引号,使用jdbcTemplate执行,报如下错误 正确写法如下: 阅读全文
posted @ 2019-11-06 23:07 AlphaJunS 阅读(196) 评论(0) 推荐(0) 编辑
摘要:昨天安装的oracel,今天用navicat连接oracel出现以下错误: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 进程 ID: 0 会话 ID: 0 序列号: 0 Windows c 阅读全文
posted @ 2019-11-02 22:22 AlphaJunS 阅读(356) 评论(0) 推荐(0) 编辑
摘要:oracle安装帖子:https://blog.csdn.net/wjb123sw99/article/details/80780277 oracle安装过程中检查失败:需开启C盘共享,或者勾选忽略,参考帖子http://blog.itpub.net/22969361/viewspace-11882 阅读全文
posted @ 2019-11-01 23:36 AlphaJunS 阅读(1198) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示