- #ORACLE进阶(十五)详解Oracle DELETE和TRUNCATE 的区别 ##语法 delete from table aa truncate table aa 12 ##区别 1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,... #ORACLE进阶(十五)详解Oracle DELETE和TRUNCATE 的区别 ##语法 delete from table aa truncate table aa 12 ##区别 1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,...
- 在工作中,查看到类似于如下的SQL语句: select sum(count) from (select count(1) count from tb left outer join WFWKSEQTAB on tb.JUGSUMID = tb1.SEQNO inner join cdeorg on... 在工作中,查看到类似于如下的SQL语句: select sum(count) from (select count(1) count from tb left outer join WFWKSEQTAB on tb.JUGSUMID = tb1.SEQNO inner join cdeorg on...
- 在工作中,查看到类似于如下的SQL语句: select tb.usrnm, tb.typ, tb.oprorder from tb inner join rb1 using (stfaprid) where tb1.jugsumid = #jugsumid# and tb1.blnorg = #blnorg#... 在工作中,查看到类似于如下的SQL语句: select tb.usrnm, tb.typ, tb.oprorder from tb inner join rb1 using (stfaprid) where tb1.jugsumid = #jugsumid# and tb1.blnorg = #blnorg#...
- 我写的SQL调优专栏:https://blog.csdn.net/u014427391/article/category/8679315 整体分析调优工具 AWR:关注数据库的整体性能的报告;ASH:数据库中的等待事件与哪些SQL具体对应的报告;ADDM:oracle给出的一些建议AWRDD:Oracle针对不同时段的性能对比报告AWRSQRPT:oracle获取统... 我写的SQL调优专栏:https://blog.csdn.net/u014427391/article/category/8679315 整体分析调优工具 AWR:关注数据库的整体性能的报告;ASH:数据库中的等待事件与哪些SQL具体对应的报告;ADDM:oracle给出的一些建议AWRDD:Oracle针对不同时段的性能对比报告AWRSQRPT:oracle获取统...
- 数据库(Database)由若干表空间(Tablespace)组成,表空间(Tablespace)由若干段(Segment)组成,段(Segment)由若干区(Extent)组成,区(Extent)又由若干块(Block)组成 随着表数据不断增加,区(EXTENT)及块(BLOCK)的个数也不断增多 Block越大,相同数据量的情况下存储的行就越多... 数据库(Database)由若干表空间(Tablespace)组成,表空间(Tablespace)由若干段(Segment)组成,段(Segment)由若干区(Extent)组成,区(Extent)又由若干块(Block)组成 随着表数据不断增加,区(EXTENT)及块(BLOCK)的个数也不断增多 Block越大,相同数据量的情况下存储的行就越多...
- 最近在做项目迁移,Oracle版本的迁到Mysql版本,遇到有些oracle的函数,mysql并没有,所以就只好想自定义函数或者找到替换函数的方法进行改造。 oracle做数据排序的时候,有时候可以用nulls first或者nulls last将null值排在最前或者最后。 oracle方法: null值排在最前 select * from A order by ... 最近在做项目迁移,Oracle版本的迁到Mysql版本,遇到有些oracle的函数,mysql并没有,所以就只好想自定义函数或者找到替换函数的方法进行改造。 oracle做数据排序的时候,有时候可以用nulls first或者nulls last将null值排在最前或者最后。 oracle方法: null值排在最前 select * from A order by ...
- Oracle SQL调优系列之SQL Monitor Report 1、SQL Monitor简介2、捕捉sql的前提3、SQL Monitor 参数设置4、SQL Monitor Report4.1、SQL_ID获取4.2、Text文本格式4.3、Html格式4.4、ACTIVE格式4.5 SQL Monitoring list 5、SQL Monitor R... Oracle SQL调优系列之SQL Monitor Report 1、SQL Monitor简介2、捕捉sql的前提3、SQL Monitor 参数设置4、SQL Monitor Report4.1、SQL_ID获取4.2、Text文本格式4.3、Html格式4.4、ACTIVE格式4.5 SQL Monitoring list 5、SQL Monitor R...
- Oracle体系结构由实例和一组数据文件组成,实例由SGA内存区,SGA意思是共享内存区,由share pool(共享池)、data buffer(数据缓冲区)、log buffer(日志缓冲区)组成 SGA内存区的share pool是解析SQL并保存执行计划的,然后SQL根据执行计划获取数据时先看data buffer里是否有数据,没数据才从磁盘读,然后还是读到... Oracle体系结构由实例和一组数据文件组成,实例由SGA内存区,SGA意思是共享内存区,由share pool(共享池)、data buffer(数据缓冲区)、log buffer(日志缓冲区)组成 SGA内存区的share pool是解析SQL并保存执行计划的,然后SQL根据执行计划获取数据时先看data buffer里是否有数据,没数据才从磁盘读,然后还是读到...
- 文章目录 一、AWE报告生成步骤1.1 工具选择1.2 自动创建快照1.3 手工创建快照1.4 生成AWR报告 二、AWR报告分析2.1 AWR之DB Time2.2 AWR之load_profile2.3 AWR之efficiency percentages2.4 AWR之top 10 events2.5 AWR之SQL Statistics ... 文章目录 一、AWE报告生成步骤1.1 工具选择1.2 自动创建快照1.3 手工创建快照1.4 生成AWR报告 二、AWR报告分析2.1 AWR之DB Time2.2 AWR之load_profile2.3 AWR之efficiency percentages2.4 AWR之top 10 events2.5 AWR之SQL Statistics ...
- 1、如果数据渲染到页面: 页面加载时执行$(function(){... ...})将该渲染的数据,加载到页面 使用SpringMVC的ModelAndView Controller层: 页面使用el表达式:${key}显示到页面, 数据是List格式的,使用下图<c:forEach></ c:forEach>遍历。 2、如何提交F... 1、如果数据渲染到页面: 页面加载时执行$(function(){... ...})将该渲染的数据,加载到页面 使用SpringMVC的ModelAndView Controller层: 页面使用el表达式:${key}显示到页面, 数据是List格式的,使用下图<c:forEach></ c:forEach>遍历。 2、如何提交F...
- 业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不是特别好。这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正常使用。最近遇到这个问题,网上博客很多都写到了自定义列转行函数的办法去... 业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不是特别好。这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正常使用。最近遇到这个问题,网上博客很多都写到了自定义列转行函数的办法去...
- Mysql对于有数据和没数据的表字段类型都可以随意修改,不过oracle就不一样。 假如表A有个字段a,本来为number类型,然后我们想修改为varchar2类型。 (1)字段a没数据的情况,改为varchar2(10),可以如下: alter table A modify (a varchar2(10)); 1 (2)字段有数据的情况,执行上面sql会提示 ... Mysql对于有数据和没数据的表字段类型都可以随意修改,不过oracle就不一样。 假如表A有个字段a,本来为number类型,然后我们想修改为varchar2类型。 (1)字段a没数据的情况,改为varchar2(10),可以如下: alter table A modify (a varchar2(10)); 1 (2)字段有数据的情况,执行上面sql会提示 ...
- 用户创建的可以参考博客: https://blog.csdn.net/u014427391/article/details/84889023 Oracle授权表权限给用户: 语法:grant [权限名(select|insert |update|delete|all)] on [表名] to [用户名]例子:给user1授权查询table1的权限:grant sel... 用户创建的可以参考博客: https://blog.csdn.net/u014427391/article/details/84889023 Oracle授权表权限给用户: 语法:grant [权限名(select|insert |update|delete|all)] on [表名] to [用户名]例子:给user1授权查询table1的权限:grant sel...
- orm框架采用mybatis,本博客介绍一下批量合并merge用oracle和mysql来做的区别, oracle merge合并更新函数的详细介绍可以参考我以前的博客:https://blog.csdn.net/u014427391/article/details/87898729 oracle方法: <!-- 批量更新新增关联信息 oracle--> <in... orm框架采用mybatis,本博客介绍一下批量合并merge用oracle和mysql来做的区别, oracle merge合并更新函数的详细介绍可以参考我以前的博客:https://blog.csdn.net/u014427391/article/details/87898729 oracle方法: <!-- 批量更新新增关联信息 oracle--> <in...
- Oracle调优之no_unnest和unnest用法简介 本博客介绍Oracle SQL调优的一种常用也是很实用的方法,也即/*+no_unnest */和/*+ unnest*/,介绍Oracle 的 /*+unnest */ 、 /*+ no_unnest */之前,先介绍一下Hint。 Hint对于开发人员来说,可能不是很熟悉,但是对于DBA来说,Hint可... Oracle调优之no_unnest和unnest用法简介 本博客介绍Oracle SQL调优的一种常用也是很实用的方法,也即/*+no_unnest */和/*+ unnest*/,介绍Oracle 的 /*+unnest */ 、 /*+ no_unnest */之前,先介绍一下Hint。 Hint对于开发人员来说,可能不是很熟悉,但是对于DBA来说,Hint可...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签