SELECT ADD_MONTHS ( TO_DATE ( TO_CHAR (SYSDATE, 'yyyy-MM-dd'), 'yyyy-MM-dd HH24:mi:ss' ), - 1 ) FROM dual 执行结果为上一个月的今天。
Oracle add_month函数
Oracle 判断字符串是否相等,包含NULL的情况
在Oracle中,将空字符串视为null,任何值与null比较结果都为null。如此一来,在比较两个字符串的时候就会出现意外,例如: select * from test where str <> 'test'; 此时,值为null的记录不会显示出。应当将null转为其他字符串: select * from test where nvl(to_char(str),'xx') &...
Oracle 将查询出来的表数据修改一个或几个字段后,再插入到表中
INSERT INTO tableName SELECT seq_master.nextval, --自定义值(序列号) TO_DATE('2012/01/01', 'YYYY/MM/DD'), --自定义值 CURR_SOURCE, --原始字段信息 CURR_DEST, --原始字段信息 EXCHANGE_RATE, --原始字段信息 SYSDATE, --自...
Oracle 11g各种服务的作用以及哪些需要开启
Windwos server 2012 R2上成功安装Oracle 11g后共有7个服务,如果全局数据库名为orcl,则Oracle服务分别为: Oracle ORCL VSSWriter Service OracleDBConsoleorcl OracleJobSchedulerORCL OracleMTSRecoveryService OracleOraDb11g_home1ClrAge...
Oracle 查询表中重复数据
1、查找表中的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT * FROM people WHERE peopleId IN ( SELECT peopleId FROM people GROUP BY peopleId HAVING count(peopleId) >...
Oracle 查询包含大小写的数据
查询包含小写的所有数据 select oper_no from info_oper where regexp_like(oper_no,'[[:lower:]]'); select oper_no from info_oper where regexp_like(oper_no,'[a-z]'); 查询包含大写的所有数据 select oper_no from info_oper whe...
Spring Boot如何快速切换配置
如果,我们有生产环境和开发环境,怎样更简单的切换配置呢? 创建一个开发环境用的yml:application-dev.yml 创建一个生产环境用的yml:application-prod.yml 假如再有个都要使用的yml:application-common.yml 写一个总的配置来集成他们:application.yml 在不同的要求下,切换相应的配置文件即可。 ...
IntelliJ IDEA运行报Command line is too long的问题
打开程序的运行配置,把Shorten command line改为JAR manifest或classpath file,如图所示: 参考:解决Intellij IDEA运行报Command line is too long的问题
IntelliJ IDEA一键清除所有断点
1.在IDEA左下方找到”View Breakpoints”按钮,点击打开 2.点击”Java Line Breakpoints”前方的全选框,取消全选 3.点击上方”-“即”Remove”按钮,即可取消所有Breakpoints 4.清除断点后,点击”Done” 参考:intellij idea 如何一键清除所有断点
IntelliJ IDEA取消参数名称(形参名)提示
File -> Setting -> Editor -> General -> Appearance 把“Show parameter name hints”选项前面的勾去掉,点击“OK”,完成。 参考:IDEA取消参数名称(形参名)提示