oracle

Oracle常用函数超详细整理

目录前言1. 字符串函数(1)lengthb/length(2)SUBSTR(3)INSTR(4)CONCAT(5)REPLACE(6)TRIM, LTRIM, RTRIM(7)ASCII(8)NVL(9)INITCAP,LOWER,UPP

12类Oracle日期函数超全面总结

目录前言1、sysdate、current_date及systimestamp2、两个日期的差3、添加月份、减少月份4、greatest和least5、next_day6、last_day7、months_between8、组合日期函数9、

oracle行转列方法集合汇总(推荐!)

目录一、wm_concat函数(oracle12g版本开始不支持)二、listagg函数三、xmlagg函数(解决listagg函数字符串拼接过长问题)四、pivot函数(拆分列)总结wm_concat、listagg、xmlagg、piv

解决maven不能下载oracle jdbc驱动的问题

目录maven不能下载oracle jdbc驱动问题解决方案maven配置Oracle JDBC driver驱动1.查看本地oracle版本2.从本地安装的oracle目录中获取oracle 驱动3.将oracle加载到本地maven库中

Oracle中查询表结构的6种方法总结

目录方法一:方法二:方法三:方法四:方法五:方法六:总结方法一:在【命令窗口】下输入,语法:desc 表名DESC DUAL;--或DESCRIBE TB_STUDENT;注:可以使用PLSQL Developer工具内的命令窗口或者在cm

ORACLE大批量插入数据的详细步骤

目录尝试了一下几种方式:一.关闭日志,数据追加模式二:PARALLEL模式(并行进程数要谨慎)总结最近有几张表随着时间不断的增长,表中的数据量也越来越大,想把原来的表改成分区表,需要两个步骤:一:建立分区表二:把源表的数据迁移到分区表中但是

使用Oracle进行数据库备份与还原

目录一、逻辑备份1.某一用户(DBA权限)全库备份:2.某一用户(DBA权限)备份库中某些用户:3.某一用户备份自身:4.某一用户备份自身某些表对象:5.某一用户(具有DBA权限)备份其他用户某些表对象:二、逻辑还原1.使用全库备份文件还原

Oracle字符串拆分实例详解

目录Oracle字符串拆分1. 使用regexp_substr()函数1.1 拆分aaa,bbb,ccc1.2 拆分aaa;bbb;ccc1.3 level作用2. 在oracle中实现MySQL的find_in_set()函数2.1 使用

Oracle查询执行计划

执行计划(Execution Plan)也叫查询计划(Query Plan),它是数据库执行SQL语句的具体步骤和过程。SQL查询语句的执行计划主要包括:● 访问表的方式。数据库通过索引或全表扫描等方式访问表中的数据。● 多表连接的方式。数

oracle中sql 正则写法详解

目录在Oracle 10g及以下版本中,可以使用POSIX扩展来进行正则匹配Oracle 11g及以上版本是否走索引Oracle中使用正则表达式需先使用REGEXP_LIKE函数来匹配字符串。正则表达式的语法与一般正则表达式相似,但具体的写

Oracle数据库完整卸载的完整步骤

目录1、停止所有Oracle服务2、打开Universal Installer工具运行卸载Oracle数据库程序3. 删除注册表中Oracle相关信息4、删除Oracle相关环境变量5、 删除全部与Oracle相关的目录总结1、停止所有Or

Oracle实现主键字段自增的四种方式

目录Oracle实现主键自增有4种方式:方式一:Identity Columns新特性自增准备工作:方式二:创建自增序列,创建表时,给主键字段默认使用自增序列方式三:创建自增序列,使用触发器使主键自增方式四:创建自增序列,插入语句(inse

Oracle报错ora-12514检查以及解决方法

目录问题参考文章本地问题解决1.查看Oracle当前监听器状态2.配置要监听的服务信息3.重启监听器lsnrctl命令总结问题本地测试的时候,连接测试服务器上的Oracle数据库,报错如下:ORA-12514, TNS:listener d

Oracle DML触发器和DDL触发器实例详解

目录一、概念二、DML触发器2.1、语句触发器2.2、行级触发器2.3、DML触发器语法:2.4、触发器谓词:2.5、实例说明三、DDL 触发器3.1、DDL触发器语法3.2、DDL 事件3.3、可用属性3.4、实例说明总结一、概念触发器是

Oracle如何清除一个用户下的所有表(谨慎操作!)

执行该操作要慎重,不然可能会造成很严重的后果!使用工具:plsqldeveloperOracle数据库前段时间部署程序的时候导入数据有问题,需要重新导入。然后保险起见把原来的表全部删掉之后再导入。清表操作就如下步骤进行的。首先通过要清空表的

Oracle动态视图v$active_session_history实战示例

目录Oracle动态视图实战之v$active_session_history先看下官方解释实际工作中主要应用结合我们的AWR报告关键点Oracle动态视图实战之v$active_session_history先看下官方解释Samples