- 博客(8)
- 收藏
- 关注
原创 Oracle的建表和插入sql转换成Mysql的sql,两个库的字段的对照替换
Oracle的建表和插入sql转换成Mysql的sql,两个库的字段的对照替换字段对照关系建表sql对照插入sql对照批量转换的方法字段对照关系建表sql对照OracleMysqlNUMBERINTNUMBERDOUBLEVARCHAR2VARCHARoracle和mysql的建表语句的对照,见下面的两个sql-- oracle建表语句drop table tabletest;create table tabletest( serialno
2021-05-14 11:32:33
415
原创 jeecgboot实现值自增的方法
jeecgboot实现值自增的方法前言一、字段不能自增的原因2.实现方法前言jeecgboot的Online表单开发生成的代码中,表的字段需要手动输入值,才能存进数据库,无法实现自增的功能。下面一个简单的方法,通过将系统默认的主键id赋值给需要自增的字段,实现字段值无需手动输入而可以自增。如果重写Service层的实现类,则操作较为复杂。一、字段不能自增的原因前端输入实体类的属性值,传到controller的add方法,此时实体类的值中主键id是为空的(如下图所示),不能直接赋值给自增的字段。
2021-03-25 14:39:14
2855
原创 清空分区导致ORA-01502:索引或这类索引的分区处于不可用状态
清空分区导致ORA-01502:索引或这类索引的分区处于不可用状态前言一、参考总结二、实用的解决方法1.清空分区后重建UNUSABLE索引2.测试分析总结前言针对oracle报错的一种解决方法——存储过程:在删除表分区的数据之后,重建所有UNUSABLE索引。一、参考总结参考了两篇文章,在此做个总结:1、《Oracle分区表删除分区引发错误ORA-01502: 索引或这类索引的分区处于不可用状态》https://www.cnblogs.com/lijiaman/p/9277149.html
2021-02-04 10:00:38
812
原创 项目二总结:East报送系统
项目二总结:East报送系统East报送系统项目二总结:East报送系统前言一、技术方面的总结二、效率优化的方法:1.Java方面2.数据库方面三、文档方面总结前言项目:和泰East报送系统时间:2020-9-20-2021-1-24,四个月一、技术方面的总结java技术主要有:a) 短信通知,使用和泰核心的短信通知功能,b) 邮件通知,使用和泰核心的邮件通知功能,配置发送的ip地址,发送人、收件人、抄送人,调用了EmailUtil的方法c) 导出Excel,导出压缩包zip
2021-01-25 09:42:06
4772
1
原创 Oracle快速批量导出Excel格式的表结构
Oracle快速批量导出Excel格式的表结构前言一、导出Excel的样式二、操作步骤1.查询出Excel表的数据2.将数据复制粘贴到Excel表结构模板中3.复制表结构模板中两行标题栏,选择“插入复制的单元格”4.修改表名标题栏的表名,清空第一列补充:获取字符串前后部分的函数PreStrByChar和PostStrByChar:参考资料前言数据库中的表结构需要整理成excel格式,方便其他开发者查阅。因此快捷批量导出数据库中表结构的方法至关重要,下面介绍一个快捷的方式。如果有更好的方法,欢迎留言,一
2021-01-09 17:37:00
3015
1
原创 oracle dbms_scheduler并行执行存储过程的小案例
oracle并行执行存储过程的小案例前言一、操作流程1.查询一下create job的权限2.建日志表和可延时的存储过程来测试并行和串行执行存储过程的效果3.执行并行和串行的plsql来测试前言Oracle的dbms_scheduler包也可以创建Job,来定时、并行执行任务。下面给一个测试的小案例,方便入门。一、操作流程1.查询一下create job的权限代码如下:Select * From Session_Privs;如果没有Create Job权限,可以参考:https://b
2020-12-30 16:51:47
1107
原创 Oracle快速增加测试数据量的方法
Oracle快速增加测试数据量的方法前言1.步骤前言当需要大量数据测试时,可以对同一张表重复执行insert …… select ……1.步骤代码如下:--删除主键 alter table tablename DROP CONSTRAINT primarykey;--批量插入数据,declarem NUMBER(6);begin m :=0; loop m:=m+1;insert into tablename select * from tablename;..
2020-12-24 14:11:51
216
原创 DBMS_LOCK.SLEEP的替换方法
DBMS_LOCK.SLEEP的替换方法DBMS_LOCK.SLEEP执行时没有权限,可以用下面的方法替换代码如下:create or replace procedure test_sleep isdatenow date;begindbms_output.put_line(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss') || ' 延迟一分钟');select sysdate + 1/24/60*1 into datenow from dual; l..
2020-12-23 17:27:38
487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人