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...

2023-05-26

使用PLSQL远程连接Oracle数据库的方法(内网穿透)

目录1.前言2.Oracle数据库的安装2.1 Oracle下载安装2.2 Oracle连接测试2.3 Cpolar下载安装3.Cpolar端口设置3.1 Cpolar云端设置3.2.Cpolar本地设置4.公网访问测试5.结语1.前...

2023-05-26

oracle实现根据字段分组排序,取其第一条数据

目录以某个字段分组 取其第一条数据oracle中对表中数据分组排序取最值首先创建操作表emp业务场景总结以某个字段分组 取其第一条数据select *  from (select t.app_id, ...

2023-05-26

Navicat设置Oracle数据库主键自增的方法步骤

目录一、 创建如下表二、创建序列三、创建触发器总结一、 创建如下表Oracle数据库不同于Mysql、Sql Server数据库,Oracle数据库主键自增不能在建表时直接设置,而是需要通过序...

2023-05-26

Oracle数据库如何获取多条结果集中的第一条或某一条

这是sql--获取多条结果集中的第一条,通常会排下序之类的,随你方便,如果你不排序直接用括号里的就行select * from (select * from table where 1 = 1 order by value1)whe...

2023-05-26

Oracle中sequence(序列)使用方法详解

目录1、create sequence seq_userinfo2、increment by 13、start with 14、nomaxvalue5、nominvallue6、cache 20总结sequence是Oracle中的序列,可以实现字段的自增或自减...

2023-05-26

Oracle查询执行计划

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

2023-05-26

Oracle存储过程新手入门教程(通俗理解存储过程)

目录一、存储过程通俗理解二、创建存储过程基本语法(汇总)三、执行存储过程的方式(5种)四、网上现有的创建存储过程的两种方式解释(看注释)五、一些存储过程示例(仅供参考)六、其...

2023-05-26

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

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

2023-05-26

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

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

2023-05-26

oracle中sql 正则写法详解

目录在Oracle 10g及以下版本中,可以使用POSIX扩展来进行正则匹配Oracle 11g及以上版本是否走索引Oracle中使用正则表达式需先使用REGEXP_LIKE函数来匹配字符串。正则表达式的...

2023-05-26

Oracle中分析函数over()的用法及说明

目录1 over()分析函数1.1 rank()/dense_rank()1.2 min()/max()1.3 lead()/lag()1.4 FIRST_VALUE/LAST_VALUE()1.5 ROW_NUMBER()1.6 sum/avg/count()1.7 rows/range2 其他2.1...

2023-05-26

Oracle数据库表被锁如何查询和解锁详解

目录1、锁表原因2、锁表查询的代码有以下的形式3、查看哪个表被锁4、查看是哪个session引起的5、杀掉对应进程6、如何避免锁表总结1、锁表原因可能是修改表中的数据,忘了提交...

2023-05-26

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

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

2023-05-26

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的函数定...

2023-05-26

连接Oracle数据库失败(ORA-12514)故障排除全过程

目录前言症状产生原因解决办法总结前言ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障...

2023-05-26

Oracle行级触发器的使用操作

Oracle行级触发器的使用1、创建触发器并使用dblink在插入时进行数据同步异库异表同步create or replace trigger triggerName --触发器名称after insert on tableName --操...

2023-05-26

Oracle试用到期如何删除注册表继续试用30天

Oracle试用到期,删除注册表继续试用30天1、windows+r打开"运行",在“运行”中输入regedit打开注册表
2、删除HKEY_CURRENT_USER\Software下的“Allround Autom...

2023-05-26

Oracle根据逗号拆分字段内容转成多行的函数说明

目录使用场景1.业务表A2.实现拆分SQL3.REGEXP_SUBSTR函数1)参数说明2)案例4.REGEXP_REPLACE函数1)参数说明5.CONNECT BY函数1)基本语法2)案例6.LENGTH函数1)参数说明2)案例总结使用...

2023-05-26

Oracle表空间详解

目录1. 基本概念2. 范围分区3. Hash分区(散列分区)4. 复合分区1. 基本概念Oracle表分区是将一个大型表分割成更小、更易于管理的部分的技术。分区后的表被称为分区表,其中每个...

2023-05-26

Oracle还原恢复启动时数据库报ORA-00704、 ORA-00604,、ORA-00904的问题解决

Oracle数据库还原恢复后,执行alter database open resetlogs时遇到下面错误。如下所示:SQL> alter database open resetlogs;alter database open resetlogs*ERROR at...

2023-05-26

oracle数据库查询所有表名和注释等

目录查询库里所有表名和注释查询所有表名dba_tables、all_tables、user_tables区别附:表字段注释拼接总结查询库里所有表名和注释oracle中的模式,可以理解为mysql的数据库--...

2023-05-26

一文教会你配置使用Navicat或PLSQL可视化工具远程连接Oracle

目录写在前面一、概述二、下载 Oracle Instant Client三、配置环境变量四、配置监听五、可视化工具环境配置5.1、Navicat5.2、PLSQL总结写在前面本文讲解的是在没有 Oracle...

2023-05-26

Oracle常见分析函数实例详解

目录1. 认识分析函数1.1 什么是分析函数1.2 分析函数和聚合函数的不同1.3 分析函数的形式2. 理解over()函数2.1 两个order by 的执行机制2.2 分析函数中的分组、排序、窗口2...

2023-05-26

Oracle导出文本文件的三种方法(spool,UTL_FILE,sqluldr2)

一、常见的spool方法二、UTL_FILE包方法三、sqluldr2工具为了构建导出文本文件,先做点准备工作1、扩充表空间ALTER TABLESPACE DAMS_DATA ADD DATAFILE 'C:\Oracle\oradata...

2023-05-26

oracle丢失temp表空间的处理方法

之前有做临时表空间的切换,切换后没drop tablespace就删除了temp01.dbf结果排序跟查dba_temp_files报错SQL> select tablespace_name,file_id,file_name,bytes/1024/1024 Mby...

2023-05-26

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

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

2023-05-26

Oracle空闲超时时间设置方式

目录Oracle空闲超时时间设置Oracle长连接超时设置方法一方法二总结Oracle空闲超时时间设置远程连接oracle 会出现超时连接断开的问题,所以需要修改oracle配置。修改超时时间1...

2023-05-26

Navicat连接Oracle数据库的详细步骤与注意事项

目录1、所用软件版本2、连接步骤3、注意事项总结1、所用软件版本Navicat:Navicat Premium 12.1.20Oracle:Oracle Database 10g Express Edition Release 10.2.0.1.0windows:Win...

2023-05-26

Windows10系统中Oracle完全卸载正确步骤

目录一、停止服务二、软件卸载三、注册表删除四、删除环境变量五、删除组和图标六、删除本地文件七、其他结语一、停止服务开始-->设置-->控制面板-->管理工具-->服务- ->停止所有Or...

2023-05-26

Oracle 19c创建数据库的完整步骤(详细明了)

目录Oracle 19c创建数据库第一步:在开始菜单找到Oracle,点击“Database Configuration Assistant”第二步:点击下一步第3步:点击高级配置,下一步第4步:点击下一步第5步:...

2023-05-26

Oracle中ROW_NUMBER()OVER()函数用法实例讲解

目录1. 说明:2. 原理:3.语法:4.示例一:5. 示例二总结Oracle中ROW_NUMBER() OVER()函数用法1. 说明:ROW_NUMBER() OVER() 函数的作用:分组排序2. 原理:row_number() over() 函数,over...

2023-05-26

Oracle 19c的参数sec_case_sensitive_logon与ORA-01017错误问题分析

Oracle的参数sec_case_sensitive_logon是Oracle 11g开始被引入。这个参数主要是为了控制密码的大小写敏感问题。
sec_case_sensitive_logon=true表示密码区分大小写。
sec_c...

2023-05-26

oracle数据库id自增及生成uuid问题

目录oracle数据库id自增及生成uuidoracle中自动生成id的函数以及注意事项总结oracle数据库id自增及生成uuidoracle数据库中id自增的方法:首先创建一个sequence序列CREATE SEQ...

2023-05-26

关于ORA-04091异常的出现原因分析及解决方案

目录1、异常出现的场景.2、问题分析3、解决方案1、异常出现的场景.:在使用Hibernate做为项目持久层的情况下,需要对某一张表进行一个扩展,扩展操作便是在该表上创建一个触发器...

2023-05-26

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

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

2023-05-26

oracle中all、any函数用法与区别说明

基础概念在Oracle中,any()表示括号内任何一个条件,只要有一个满足即可;而all()表示所有的条件都满足才可以。代码演示1.all用法--大于最大值select * from A where id >= all(s...

2023-05-26

Oracle数据字典详解

目录1. 什么是Oracle数据字典2. 数据字典的内容3. 数据字典应用示例1. 什么是Oracle数据字典数据字典(Data Dictionary)是Oracle元数据(Metadata)的存储地点,汇集了数据库对象及...

2023-05-26

Oracle中的定时任务实例教程

目录一、Oracle 中的定时任务的实例1.1、创建一个测试表,只有一个 DATE 类型字段1.2、创建一个自定义存储过程1.3、创建定时任务JOB1.4、运行JOB (1.3执行成功后,job就已经开...

2023-05-26

关于oracle逻辑备份exp导出指定表名时需要加括号的问题解析

Oracle 的exp、imp、expdp、impdp命令用于数据库逻辑备份与恢复;
exp命令用于把数据从远程数据库server导出至本地,生成dmp文件。
笔者在实操中遇到:$exp user/pass file=exp...

2023-05-26

Oracle报错:ORA-28001:口令已失效解决办法

目录一、链接Oracle报错 :ORA-28001:口令已失效二、查看数据库密码默认有效期:三、解决方式一:修改用户密码四、解决方式二:修改默认有效期总结一、链接Oracle报错 :ORA-28001:口令...

2023-05-26

navicat导入oracle导出的dmp文件

目录测试用例版本:一.oracle,navicat均在本地二、oracle在服务器,navicat在本地三、oracle搭建在服务里面docker容器中,navicat在本地总结navicat导入oracle导出的dmp文件的话,其...

2023-05-26

Oracle数据库表空间超详细介绍

目录表空间概述表空间的分类创建表空间参数详解1、undo2、tablespace3、datafile datefile_spec14、MININUM EXTENT integer [k|m]5、BLOCKSIZE integer [k]6、logging clau...

2023-05-26

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

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

2023-05-26

Oracle存储过程的几种调用方式图文详解

目录一、案例场景1.基础环境2.SQL窗口中调用存储过程3.命令窗口中调用存储过程4.Procedures菜单列表中调用存储过程5.Package或Package Bodies菜单列表中调用存储过程6.Jobs...

2023-05-26

oracle mysql 拼接值遇到的坑及双竖线 || concat详解

目录oracle mysql 拼接值遇到的坑 双竖线 || concat||concat()Oracle中的字段拼接 CONCAT和 ||在Oracle中,字符串拼接有两种方法,分别是CONCAT()函数和“||”拼接1...

2023-05-26

Oracle range时间范围自动分区的创建方式

目录Oracle range时间范围自动分区1.创建测试表,分区字段CDAT NUMBER()2.执行增加分区语句3.创建新的分区测试空表----------使用企业版ORACLE进行测试分区以及分区自增长--...

2023-05-26

Oracle面试题及答案超全整理

目录1.MySQL和Oracle的区别:2.Oracle中function和procedure的区别? 3. 比较truncate和delete命令 ? 4.oralce中 rowid, rownum的定义 5. 事务的特性(ACID)是指什么6. 列举几种表...

2023-05-26

Oracle实现竖表转横表的几种常用方法小结

目录第一种:使用decode实现第二种:使用case when实现有能耗表,记录各个城市水、电、热的能耗情况,表结构如下:名称类型备注E_CODEVARCHAR2(10)城市的CODEE_VALUENUMBER能耗值,包括...

2023-05-26

Oracle中pivot函数图文实例详解

目录【基本介绍】【准备样例数据】【样例展示1】【样例展示2】【样例展示3】【样例展示4】【样例展示5】【样例展示6】总结【基本介绍】【格式】:pivot(聚合函数 for 需要转...

2023-05-26
返回顶部
顶部