随笔分类 -  数据库

摘要:RACLE开发知识:Oracle以逗号分隔的字符串拆分为多行数据实例详解 前言 近期在工作中遇到某表某字段是可扩展数据内容,信息以逗号分隔生成的,现需求要根据此字段数据在其它表查询相关的内容展现出来,第一想法是切割数据,以逗号作为切割符,以下为总结的实现方法,以供大家参考、指教。 1、regexp_ 阅读全文
posted @ 2023-04-17 16:42 痴迷的小和尚 阅读(4123) 评论(0) 推荐(0)
摘要:数据要求的是实时性,很久之前的数据可以自行删除处理,我们数据库用的oracle,所以就想着写一个脚本来删除,这样的话,脚本不管放在那里使用都可以达到效果 由于服务器是windows,参照Oracle Shell Scripting中,我们写一下windows下的脚本 首先删除数据的sql语句写一下 阅读全文
posted @ 2023-03-23 14:03 痴迷的小和尚 阅读(274) 评论(0) 推荐(0)
摘要:从Oracle8i开始Oracle提供采样表扫描特性。 Oracle访问数据的基本方法有:1.全表扫描2.采样表扫描 全表扫描(Full table Scan)全表扫描返回表中所有的记录。执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每 阅读全文
posted @ 2021-10-11 12:00 痴迷的小和尚 阅读(1472) 评论(0) 推荐(0)
摘要:oracle中使用concatconcat只能连接两个字符,而“||”可以连接多个字符。 如下 用concat时: ①.sql>select concat('aa','bb') from test; concat('aa','bb') aabb ②.sql>select concat('aa','b 阅读全文
posted @ 2021-08-14 12:25 痴迷的小和尚 阅读(5011) 评论(0) 推荐(0)
摘要:Oracle中wm_concat()函数的使用 wm_concat()函数是oracle行列转换函数,该函数可以把列值以‘,’分割开来,并显示成一行。 1.原数据: 2.把结果分组以‘|’分隔,以一行打印出来 3.over(partition by )的用法 4.over(order by )的用法 阅读全文
posted @ 2021-08-14 12:23 痴迷的小和尚 阅读(5168) 评论(0) 推荐(0)
摘要:目录 一、 数据库相关概念 1 什么是数据库 2 数据库类型 3 关系型数据库与非关系型数据之间的区别 二、 Oracle 入门 1 什么是 Oracle 数据库 2 什么是 Oracle 实例 3 Oracle 实例与数据库的关系 4 Oracle 版本说明 三、 Oracle 的安装与卸载 1 阅读全文
posted @ 2021-08-14 12:17 痴迷的小和尚 阅读(1177) 评论(0) 推荐(0)
摘要:Oracle中start with和connect by 用法理解转自:http://www.blogjava.net/xzclog/archive/2010/03/05/314642.html,多谢博主分享 connect by 是结构化查询中用到的,其基本语法是: 1 select … from 阅读全文
posted @ 2021-07-28 08:50 痴迷的小和尚 阅读(1257) 评论(0) 推荐(0)
摘要:select * from sm_organ_tb start with organ_no = '111111' connect by prior parent_organ=organ_no; select * from sm_organ_tb where organ_no <> '111111' 阅读全文
posted @ 2021-07-28 08:46 痴迷的小和尚 阅读(183) 评论(0) 推荐(0)
摘要:[转]oracle定时任务(dbms_job) 原文地址:http://publish.it168.com/2006/0311/20060311017002.shtml 今天总结下oracle的任务队列管理器(job queue ),以后也方便查询. 我们要做定时任务时,有两种办法 一种是: 操作系 阅读全文
posted @ 2021-07-21 15:16 痴迷的小和尚 阅读(357) 评论(0) 推荐(0)
摘要:解决oracle12c安装失败【INS-30131】执行安装程序验证所需要的初始设置失败 最近看到很多公司都要求会使用Oracle数据库,所以我就在网上找了Oracle教程,打算学习一下,可人生就是喜欢捉弄我,Oracle安装竟然都出了问题,别提学习了,可真让我很难受,那么安装出现了什么问题呢?看下 阅读全文
posted @ 2021-06-25 16:37 痴迷的小和尚 阅读(2311) 评论(0) 推荐(0)
摘要:oracle函数listagg使用 作用 可以实现将多列记录聚合为一列记录,实现数据的压缩 语法结构 listagg(measure_expr,delimiter) within group ( order by order_by_clause); 解释:measure_expr可以是基于任何列的表 阅读全文
posted @ 2021-06-25 15:42 痴迷的小和尚 阅读(1732) 评论(0) 推荐(0)
摘要:本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下: 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。 因此触发器不需要人为的去调用,也不能调用。 然后,触发器的触发条件其实在你定义的时候就已经设定好了。 这里面需要说明一下,触发器可以 阅读全文
posted @ 2018-12-19 16:07 痴迷的小和尚 阅读(215) 评论(0) 推荐(0)
摘要:实际上就是把我下边新增表分区的alter 改成create 然后把add 去掉, 类似 create table xxx (......) partition HIS_LOCATION201612 values less than (TO_DATE(' 2017-01-01 00:00:00', ' 阅读全文
posted @ 2018-12-13 15:29 痴迷的小和尚 阅读(3857) 评论(0) 推荐(0)
摘要:Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来 阅读全文
posted @ 2018-12-13 15:28 痴迷的小和尚 阅读(1672) 评论(0) 推荐(0)
摘要:ORA-01502: 索引或这类索引的分区处于不可用状态 原因: 出现这个问题,可能有人move过表,或者disable 过索引。1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。2. alter index index_name un 阅读全文
posted @ 2018-12-13 15:23 痴迷的小和尚 阅读(446) 评论(0) 推荐(0)
摘要:Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定 阅读全文
posted @ 2018-11-28 11:24 痴迷的小和尚 阅读(4015) 评论(0) 推荐(0)
摘要:在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已。下面就是具体的使用说明: 首先是对merge的使用说明: merge [into] [目标表]using <源表>on 条件when matched 操作 when no 阅读全文
posted @ 2018-11-28 11:15 痴迷的小和尚 阅读(125) 评论(0) 推荐(0)
摘要:system表空间用满解决 转载 Oracle 作者:Mr_Man 时间:2016-05-14 20:27:43 6199 0 早上看到alert日志报说system表空间快满了(oracle版本是11gR2): 如果system表空间不是自动扩展,空间用满甚至会出现数据库无法登陆。使用任何用户登录 阅读全文
posted @ 2018-09-10 08:36 痴迷的小和尚 阅读(312) 评论(0) 推荐(0)
摘要:Oracle:ORA-00604: 递归 SQL 级别 1 出现错误 (2016-03-22 17:38:11) 转载▼ 分类: 数据库 java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 819 阅读全文
posted @ 2018-09-09 22:28 痴迷的小和尚 阅读(28670) 评论(0) 推荐(0)
摘要:v$session & v$process各字段的说明 2013年12月31日 14:21:20 阅读数:2665 Oracle 动态性能表 v$session & v$process 整理自google出来的网络资源。google是个好东东。没有google我会心神不宁。 v$session SA 阅读全文
posted @ 2018-07-05 22:52 痴迷的小和尚 阅读(868) 评论(0) 推荐(0)