1.Java代码执行oracle,update和insert语句卡住不动

解决方法:造成这样的情况原因在于你之前执行了update或insert操作但你并没有commit,导致你操作的这条记录被oracle锁住,后面就无法update或insert。

1:可能你是在PLSQL中操作的,commit一下 
2:查询锁定:SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;
   删除锁定:ALTER system KILL session 'SID,serial'

2.ORACLE插入时间对象

insert into SY_COMM_CONFIG (CONF_ID, S_MTIME )
values('12345',to_char(sysdate,'YYYY-MM-DD HH24:MI:SS')

选择ORACLE里面的系统时间 SELECT SYSDATE FROM DUAL;

3.CASE  WHEN过滤多行数据

  SELECT TLB_ID,
TO_CHAR(AUDIT_DATE, 'YYYY-MM-DD HH24:MI:SS') AS AUDIT_DATE,
AUDIT_RESULT,
(case
when AUDIT_PROCESS = '' then
'' /*待处理*/
when AUDIT_PROCESS in ('', '', '', '', '', '', '', '', '', '', '') then
'' /*审核中*/
when AUDIT_PROCESS in ('', '') then
'' /*合同确认中*/ when AUDIT_PROCESS in
('', '', '', '', '', '', '') then
'' /*放款处理中*/ when AUDIT_PROCESS = '' then
'' /* 已放款*/ when AUDIT_PROCESS = '' then
'' /*已结束*/ else AUDIT_PROCESS
end) as HEAD_PROCESS from TLB_APPLY_AUDIT_RECORD
where 1 = 1 and TLB_ID = :TLB_ID
and TLB_TYPE = '' and AUDIT_RESULT != '-1'
ORDER BY AUDIT_DATE DESC ;

4.插入数据,并且插入的数据为两段字符串拼接起来的

拼接符号是||,前面是算随机数,后面是截取号码后四位

 INSERT INTO T_SCRM_DB_APP_USER
(LOGIN_NAME, PASSWORD, MOBILE_PHONE, USER_NAME, USER_ID ,ID)
VALUES
(138171228888, 123456, 138171228888, '刘德华', 420117198910226789,(trunc(dbms_random.value(1000,9999))||substr('', -4))) ;

ORACLE常见问题收集的更多相关文章

  1. C# 操作 Excel 常见问题收集和整理

    C# 操作 Excel 常见问题收集和整理(定期更新,欢迎交流) 经常会有项目需要把表格导出为 Excel 文件,或者是导入一份 Excel 来操作,那么如何在 C# 中操作 Excel 文件成了一个 ...

  2. LR 常见问题收集及总结

    一:LoadRunner常见问题整理 1.LR 脚本为空的解决方法: 1.去掉ie设置中的第三方支持取消掉 2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen. ...

  3. Oracle 手动收集统计信息

    收集oracle统计信息 优化器统计范围: 表统计: --行数,块数,行平均长度:all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN: 列统计: --列中唯一值的数量(NDV ...

  4. Oracle 10g收集数据库统计信息

    1.需求概述 2.实施步骤 3.回退方案 1.需求概述 某数据库由于整体统计信息不准确,多次出现部分业务SQL选错执行计划,从而导致性能下降影响到最终用户体验,目前通过SQL_PROFILE绑定执行计 ...

  5. Oracle快速收集AWR的方案

    记一种方便的awr收集方法,该脚本可以按小时收集目标时段的awr 素材:awr_generate.sql(具体脚本内容请见本文末尾) (1)将awr_generate.sql置于数据库服务器本地路径, ...

  6. 安装oracle常见问题和解决方案

    ./runInstaller: line 95: [: too many arguments ./runInstaller: line 99: /home/oracle/oracle/database ...

  7. Oracle 常见问题

    查看Oracle数据库是否安装成功 sqlplus /nolog SQL>conn / as sysdba Connected to an Idle instance(表明成功) SQL> ...

  8. C# 操作 Excel 常见问题收集和整理(定期更新,欢迎交流)

    经常会有项目需要把表格导出为 Excel 文件,或者是导入一份 Excel 来操作,那么如何在 C# 中操作 Excel 文件成了一个最基本的问题. 做开发这几年来,陆陆续续也接触过这样的需求,但因为 ...

  9. 转-C# 操作 Excel 常见问题收集和整理

    经常会有项目需要把表格导出为 Excel 文件,或者是导入一份 Excel 来操作,那么如何在 C# 中操作 Excel 文件成了一个最基本的问题. 做开发这几年来,陆陆续续也接触过这样的需求,但因为 ...

随机推荐

  1. WAFの基本防护透明流模式v1.0

                      一.WAFの透明流模式     1)首先先配置WAF的网络,配置一个网桥接口,设置IP便于带内管理.             2)当然,如果需要不同网段之间都能够管 ...

  2. 强大的promise

    这个玩意叫做普罗米修斯,希腊神话的盗火英雄 promise只用来包装异步函数,同步的会搞乱执行顺序,生产BUG // 如何使用 function pro(){ return new Promise(f ...

  3. 浅谈Spring 5的响应式编程

    这篇使用Spring 5进行响应式编程的入门文章展示了你现在可以使用的一些新的non-blocking, asynchronous.感谢优锐课老师给予的指导! 近年来,由于响应式编程能够以声明性的方式 ...

  4. 7.7 Varnishadm命令

  5. 使用delphi TThread类创建线程备忘录

    备忘,不常用经常忘了细节 TMyThread = class(TThread) private { Private declarations } protected procedure Execute ...

  6. C语言中可变参数的原理——printf()函数

    函数原型: int printf(const char *format[,argument]...) 返 回 值: 成功则返回实际输出的字符数,失败返回-1. 函数说明: 使用过C语言的人所再熟悉不过 ...

  7. POJ 3614:Sunscreen 贪心+优先队列

    Sunscreen Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5378   Accepted: 1864 Descrip ...

  8. 动手实验01-----vCenter 微软AD认证配置与用户授权

    环境说明: AD域->   centaline.net 阅读目录: 1. 配置与AD认证源 2.权限角色 1. 配置与AD认证源 登陆vCenter后,在 系统管理 -> 配置 -> ...

  9. 【LeetCode 】验证回文串

    [问题]给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写.说明:本题中,我们将空字符串定义为有效的回文串. 示例 : 输入: "A man, a plan, a ...

  10. php.laravel.log

    看代码,原厂代码写的比较清楚,版本(laravel5.7) 简单使用,方便调试,详细使用需要详细查看文档. 在config/app.php 添加 'log' => env('APP_LOG', ...