Oracle

Oracle常见分析函数实例详解

1. 认识分析函数 1.1 什么是分析函数 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 1.2 分析函数和聚合函数的不同 普通的聚合函数用group by分组,每个分组返回一个统计值;而分析函数采用partition by 分组,并且每组每行都可

Oracle 2023年07月11日  156

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

Oracle中ROW_NUMBER() OVER()函数用法 1. 说明: ROW_NUMBER() OVER() 函数的作用:分组排序 2. 原理: row_number() over() 函数,over() 里的分组以及排序的执行晚于 where、group by、order by 的执行。 3.语法: row_number() over( partition by 分组列

Oracle 2023年07月11日  168

oracle 之存储过程 begin ...... ; ...... end

点击查看代码 begin merge into ly_yjs_hxsj.T_XSGL_XSXX_CZRZ rz using ( select a.XS_ID xsid, xh, xm, '02' as bglx,'修改学生:'||xm||':学位操作撤销学位证书号,原学位证书号:'|| BJYZSBH || '改为:'|| a.JYZSH as bgnr, #{

Oracle 2023年07月11日  129

oracle中sql 正则写法详解

目录 在Oracle 10g及以下版本中,可以使用POSIX扩展来进行正则匹配 Oracle 11g及以上版本 是否走索引 Oracle中使用正则表达式需先使用REGEXP_

Oracle 2023年07月11日  191

oracle导出数据到文本、从文本导入数据的详细步骤

经常有需求向表中导入大量的数据,使用insert不靠谱,太慢了,oracle提供了sqlldr的工具 也有时需要讲数据导入到文本,oracle的spool可以轻松实现oracle导出数据到txt、txt导入数据到oracle 一、导出数据到txt 这里用all_objects表做测试 SQL> desc all_objects; Name

Oracle 2023年07月11日  157

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

一、链接Oracle报错 :ORA-28001:口令已失效 解决办法 原因:Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录 解决方式: 方式一: 在密码将要过期或已经过期时进行修改密码,密码修改后该用户可正常连接数据库 方式二: 将口令有效期默认值180天修改为“无限制”。但是出于数据库安全性考虑,不建议将PASS

Oracle 2023年07月11日  236

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

方法一: 在【命令窗口】下输入,语法:desc 表名 DESC DUAL; --或 DESCRIBE TB_STUDENT; 注:可以使用PLSQL Developer工具内的命令窗口或者在cmd内sqlplus里输入命令均可。 方法二: 在【SQL窗口】内输入查询表结构语句 --语法 SELECT DBMS_METADATA.GET_DDL('TABLE','tabl

Oracle 2023年07月11日  161

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

前言 ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。 症状 当尝试连接到Oracle数据库实例时,可能会收到ORA-12514错误消息。此错误通常会在Oracle客户端或应用程序中显示。 此外,还可能会在数据库服务器上的日志文件中看到类似于以下消息的记录: TNS-12514: TNS

Oracle 2023年07月11日  198

关闭

用微信“扫一扫”