oracle 11g2 之后出现分析函数 listagg如下为一个案例:另外Oracle还一直有一个WM_CONCAT函数,如下简述下其与listagg区别:1、WMSYS.WM_CONCAT:依赖WMSYS 用户,不同oracle环境时可能用不了,返回类型为CLOB,可用substr截取长度后to_char转化为字符类型。拼接分隔符固定为逗号,更换分隔符需要拼接后再使用replace替...
原创 2022-02-25 16:43:02
768阅读
 1、set linesize 100;  设置长度     2、set pagesize 30;   设置每页显示数目     3、em a.sql  打开记事本   &n
转载 精选 2012-02-27 16:24:33
491阅读
oracle 11g2 之后出现分析函数 listagg如下为一个案例:另外Oracle还一直有一个WM_CONCAT函数,如下简述下其与listagg区别:1、WMSYS.WM_CONCAT:依赖WMSYS 用户,不同oracle环境时可能用不了,返回类型为CLOB,可用substr截取长度后to_char转化为字符类型。拼接分隔符固定为逗号,更换分隔符需要拼接后再使用replace替...
原创 2021-09-01 09:29:50
764阅读
实现业务场景需求商从外采购一批化妆品,总数量为30份。现有一个用户需求登记表,记录每个用户需要数量。因为该批次采购不能完全覆盖所有登记用户需求,现需要将已采购到货商品尽可能发放给更多用户。按如下登记表,请使用一个SQL语句统计出可以发放用户名单。用户登记表(SHANHY_TEST)用户编号(snum)需求数量(icount)S0012S00...
原创 2022-02-25 17:15:49
286阅读
      over() 函数 是对 分析函数一种条件解释,直接点就是 给分析函数加条件吧。  在网上看见比较常用就是 与 sum()、rank() 函数使用。接下来就用分析下两种函数结合over用法。  以下测试使用orace默认 scott用户下emp表数据。  1.sum()结合over()  Sql代码  select a.em
转载 精选 2015-09-07 16:05:11
399阅读
实现业务场景需求代购商从外采购一批化妆品,总数量为30份。现有一个用户需求登记表,记录每个用户需要代购数量。因为该批次采购不能完全覆盖所有登记用户需求,现需要将已采购到货商品尽可能发放给更多用户。按如下登记表,请使用一个SQL语句统计出可以发放用户名单。用户登记表(SHANHY_TEST)用户编号(snum)需求数量(icount)S0012S00...
原创 2021-09-01 09:29:52
280阅读
几个常用Oracle函数实例运用     Oracle数据库函数非常多,平时常用只有那么几种,大象根据实际项目情况,列举几个最常用函数综合运用例子。     我这里所说是针对Oracle数据库特有的函数,不包括SQL本身就有的。几个常用Oracle函数:nvl、to_char、to_date、to_number、trim
转载 2012-04-25 17:09:45
396阅读
--已知:两种排名方式(分区和不分区):使用和不使用partition--两种计算方式(连续,不连续),对应函数:dense_rank,rank·查询原始数据:学号,姓名,科目名,成绩select * from t_scoreS_IDS_NAMESUB_NAMESCORE1张三语文80.002李四数学80.001张三数学0.002李四语文50.003张三丰语文10.003张三丰数学3张三丰体育12
转载 精选 2015-12-29 15:17:49
1020阅读
1、 传入一个值, 如果该值为0,则返回空.CREATE OR REPLACE FUNCTION Fun_Test(p IN NUMBER) RETURN VARCHAR2 IS v_Result VARCHAR2(20); --定义返回值变量BEGIN IF p = 0 THEN v_R...
转载 2021-08-04 23:31:07
497阅读
--已知:两种排名方式(分区和不分区):使用和不使用partition--两种计算方式(连续,不连续),对应函数:dense_rank,rank·查询原始数据:学号,姓名,科目名,成绩select * from t_scoreS_IDS_NAMESUB_NAMESCORE1张三语文80.002李四数学80.001张三数学0.002李四语文50.003张三丰语文10.003张三丰数学3张三丰体育12
转载 精选 2015-11-30 23:38:36
888阅读
1、用DBA登录赋权限create or replace directory D_OUTPUT as 'D:\TEMP'; grant read,write on directory D_OUTPUT to testdb; GRANT EXECUTE ON utl_file TO testdb; 2
转载 2021-08-04 23:29:51
235阅读
--字符函数 --伪表dual --(1)求字符串长度 select length('123.456/-*') from dual --(2)截取函数求字符串子串 s
原创 2024-09-06 11:28:30
17阅读
查看oracle实例有两种方法:1.安装目录下tnsnames.ora、listener.ora文件2.用管理员身份system登陆后输入“show parameter service_name;”命令便可查看出来。
原创 2015-11-18 22:06:56
6066阅读
Oracle实例(instance)是一种访问数据库机制,它是由内存结构和一些后台进程组成。 内存结构也称为系统全局区(system global area,SGA)。 实例进程中有5个是必需,即这5个后台进程中任何一个没有启动,实例将自动关闭。 这5个进程为:   SMON是系统监督进程(System Monitor)缩写。 如果Oracle实例失败,则在SGA中
原创 2010-08-19 17:15:54
946阅读
实例分两部分: 1.内存结构 + 2.后台进程 结构有 SGA (系统全局区) 这些和服务进程进行交互 每个服务器进程有一个 PGA (服务器进程),负责处理请求 写入数据文件有 进程(dbwr)操作 以上是Oracle主要内存结构 Oracle数据库进程 3种进程: 1.服务器进程,2 用户进程...
转载 2020-03-24 12:17:00
113阅读
2评论
--分析函数 --rank() over(order by) --值相同,排名相同,序号跳跃 select * from t_account select rank() over(order by usenum desc) 排名,t.* from t_account t --值相同,排
原创 2024-09-06 11:48:29
30阅读
目录一、 前言二、什么是函数1、哑表dual2、字符函数3、数字函数4、日期函数5、类型转换函数6、千年虫:一、 前言前面我们学了一些简单用法,今天要
原创 2021-11-16 14:00:33
1237阅读
        今天连接Oracle时出了问题,说Oracle URL无效,郁闷Oracle实例名,因为安装时候没结下图来。有心栽花花不开,无心插柳柳成荫。一时半会儿竟然忘记该怎么去查了,后面就网上有意无意看了多篇文章,终于追根溯源到配置文件中去了。其实就在那两个配置文件里面:tnsnames.ora、listener
原创 2011-07-31 20:16:50
687阅读
一、Oracle定时器(Job)各时间段写法汇总 对于DBA来说,数据库Job再熟悉不过了,因为经常要数据库定时自动执行一些脚本,或做数据库备份,或做数据提炼,或做数据库性能优化,包括重建索引等等工作。但是,Oracle定时器Job时间处理上,千变万化,今天我把比较常用写法汇总如下: ...
转载 2014-10-15 17:59:00
142阅读
2评论
   简单分析一下oracle数据实例恢复   当数据库突然崩溃,例如突然掉电,硬件故障等 ,还没来得及将buffer cache里面的脏数据块写入到数据文件中,同时在实例崩溃时,运行事物也突然被中断,这时候事物是出于中间状态,既没有提交也没有回滚,这个时候数据文件是不一致状态。  当修复完故障启动实例时候,oracleSMON进程会执行
原创 2010-12-21 02:36:21
1146阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5