ORACLE共64篇
Oracle中使用regexp_like对中文字符进行匹配以及不起作用原因分析-Ddmit

Oracle中使用regexp_like对中文字符进行匹配以及不起作用原因分析

原文:Oracle中使用regexp_like对中文字符进行匹配以及不起作用原因分析; 在使用regexp_like函数对数据库中表记录的中文字段进行正则匹配的过程中,出现了不起作用的情况。 一、背景 表记录如...
ddmit的头像-DdmitDdmit3年前
011720
Oracle数字前添加0的两种方式-Ddmit

Oracle数字前添加0的两种方式

有两种实现方式: 1.方式一 SELECT num, lpad(num, 5, '0') num_pad FROM DATA; NUM NUM_P --- ----- 540 00540 60 00060 2 00002 2. 方式二 SELECT num, to_char(num, '00000') num_pad FROM D...
ddmit的头像-DdmitDdmit5年前
015940
Oracle数据库Record is locked by another user问题解决办法-Ddmit

Oracle数据库Record is locked by another user问题解决办法

在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息,record is locked by another user!当出现这种情况的时候,只要操...
ddmit的头像-DdmitDdmit5年前
014570
ORACLE清理NOT RUNNING状态的任务-Ddmit

ORACLE清理NOT RUNNING状态的任务

查看数据库的任务,并清理NOT RUNNING状态任务。 步骤如下: -- 1. SELECT owner_name, job_name, operation FROM dba_datapump_jobs where state='NOT RUNNING' and attached_sessions=0; -- 2...
ddmit的头像-DdmitDdmit5年前
014822
Linux环境下使用expdp和impdp实现oracle数据库不同用户间某些表的导入导出-Ddmit

Linux环境下使用expdp和impdp实现oracle数据库不同用户间某些表的导入导出

这里记录了本人一次在Linux环境下使用expdp和impdp实现oracle数据库不同用户间某些表的导入导出经历。 环境信息 系统:CentOS 7.5 ORACLE 11g 这里主要情形: 用户不同; 表空间不同; 设置进程...
ddmit的头像-DdmitDdmit5年前
013152
oracle导入数据impdp报错ORA-29913及ORA-31693问题解决-Ddmit

oracle导入数据impdp报错ORA-29913及ORA-31693问题解决

执行导入命令,报错信息如下: impdp 'sdjw_ww_query/sdjw_ww_query@ora11g' attach=SYS_IMPORT_FULL_01 Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Pr...
ddmit的头像-DdmitDdmit5年前
021184
Oracle for in loop语法使用示例-Ddmit

Oracle for in loop语法使用示例

在函数里使用: -- 函数,按申请单,查询任务,信息源统计某结果表返回结果数量 CREATE OR REPLACE FUNCTION countDsQueryResult(p_in_applyid IN VARCHAR2, p_in_applydsid IN VARCHAR2, p_in_...
ddmit的头像-DdmitDdmit5年前
015140
Oracle ORA-01795: maximum number of expressions in a list is 1000错误解决-Ddmit

Oracle ORA-01795: maximum number of expressions in a list is 1000错误解决

解决办法有两个: 1.使用INNER JOIN替换IN 例: SELECT foo FROM bar WHERE bar.stuff IN (SELECT stuff FROM asdf) 转换为 SELECT b.foo FROM ( SELECT DISTINCT stuff FROM asdf ) a JOIN bar...
ddmit的头像-DdmitDdmit5年前
015592
Oracle存储过程动态批量创建视图-Ddmit

Oracle存储过程动态批量创建视图

背景介绍 需求:在数据库中有些结果表保存在JW_DS_BASE_INFO表的DS_TABLE_CASE字段中,现在需要将这些表取出,根据这些表批量创建视图。 实现 CREATE OR REPLACE PROCEDURE 'CREATE_MULTIPLE_VI...
ddmit的头像-DdmitDdmit5年前
014981
连接Oracle数据库报错:ORA-28040: No matching authentication protocol exception-Ddmit

连接Oracle数据库报错:ORA-28040: No matching authentication protocol exception

程序连接数据库报错,信息如下: java.sql.SQLException: ORA-28040: No matching authentication protocol 解决办法: 删除ojdbc14.jar依赖,使用ojdbc6.jar。
ddmit的头像-DdmitDdmit5年前
022110