讲oracle异常,我们首先来给oracle异常进行分类。这里多数人可能都会把oracle异常分为,预定义异常,非预定义异常以及自定义异常三类。但是我觉得这样还是不易理解和区分这几种 异常,结合所查找的资料我个人把oracle异常分成两大类,oracle异常和自定义异常。(其中oracl
原创 2012-11-20 10:57:21
799阅读
dml语句:数据操作语句【insert,update,delete】 ddl语句:数据定义语言【create table,drop table】 dql语句:数据查询语句【select】 dtl语句:数据控制语言【commit,rollback】 package com.lsz.test; impo
转载 2019-07-01 14:11:00
122阅读
2评论
看了网上一些资料,发现对Oracle中的锁有多种分类方法,从各个不同的角度对锁进行分析。预备知识: DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DML(DATABASE MODIFICATION LANGUAGE):数据库修改语言,如insert、delete、update...... ORACLE...
转载 2009-05-05 14:23:00
80阅读
2评论
--按店铺分类统计订单状态select sum(A) as 已付款 ,sum(B) as 未付款,C as 店铺名from( select case when status_id=2 then 1 else 0 end AS A , case when status_id=4 then 1 else 0 end AS B, shop_id AS C from t_xs_trade where status_id in(2,4)) group by C; 结果: 已付款未付款店铺名1625shop042173229shop02311shop084270s...
转载 2012-11-03 11:25:00
170阅读
2评论
v 单行函数:对每一行输入值进行计算,得到相应的计算结果,返回给用户,也就是说,每行作为一个输入参数,经过函数计算得到每行的计算结果。 比如select length(ename) from emp v 多行函数:对多行输入值进行计算,得到多行对应的单个结果。 比如select max(sal) f
转载 2019-07-01 14:33:00
189阅读
2评论
一、数据库分类 1、小型数据库:access、foxbase 2、中型数据库:informix、sql server、mysql 3、大型数据库:sybase、db2、oracle 一、数据库分类 1、小型数据库:access、foxbase 2、中型数据库:informix、sql server、
转载 2021-08-13 09:17:46
322阅读
   二. 索引分类 Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。下面就将简单的讨论每个索引选项。 下面讨论的索引类
转载 精选 2013-04-17 21:16:43
2161阅读
   最近在看Oracle方面的资料,主要读了备份这部分,按照自己的理解结合资料画了如下的一个备份的结构图。这样一看,学起备份这部分就方便多了。    逻辑备份这部分由于不是很常用,除非某些特定的情况下(少量数据的迁移),因此本篇就省略了。对于大量的数据,冷备份和RMAN是不错的方法。 1、一致性备份--关闭数据库后备份所有数据库文件,适用于arch
原创 2012-02-24 15:36:16
2839阅读
1点赞
哪些表的索引个数过多: prompt <p>当前用户下,哪些
原创 2022-08-06 00:11:17
98阅读
函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句。而在函数体内必须包含return语句返回的数据。我们可以使用createfunction来建立函数。          1)、接下来通过一个案例来模拟函数的用法pl/sql分类二 函数" />--输入雇员的姓名,返回该雇员的年薪CREATE FUNCTION annual_incomec(uname VARC
原创 2014-10-21 22:28:28
61阅读
包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。1)、我们可以使用create package命令来创建包,如:i、创建一个包sp_packageii、声明该包有一个过程update_saliii、声明该包有一个函数annual_income--声明该包有一个存储过程和一个函数create package sp_package is procedure update_
原创 2014-10-21 22:28:30
54阅读
创建表空间ORACLE 数据库的逻辑单元。 数据库—表空间 一个表空间可以与多个数据文件(物理结构)关联一个数据库下可以建立多个表空间,一个表空间可以建立多个用户、一个用户下可以建立多个表。create tablespace itcastdatafile 'c:\itcast.dbf'size 100mautoextend onnext 10mitcast 为表空间名称data...
原创 2021-08-18 10:42:44
50阅读
本文对Oracle9i的索引技术内幕进行了一番讨论,对标准的b-tree索引、位图索引、基于函数的索引以及唯索引表(IOT)等进行了说明。同时,还会列出相应的代码程序,演示这些索引提高Oracle SQL的查询速度是如何显著。在数据库操作中,我们该如何避免大型数据表扫描、全数据表扫描和磁盘排序等既费时间又费力气的操作呢?Oracle9i对这一问题的回答是:采用索引技术,显然,在SQL优化器无法找到
转载 精选 2007-09-20 18:03:03
2014阅读
创建表空间ORACLE 数据库的逻辑单元。 数据库—表空间 一个表空间可以与多个数据文件(物理结构)关联一个数据库下可以建立多个表空间,一个表空间可以建立多个用户、一个用户下可以建立多个表。create tablespace itcastdatafile 'c:\itcast.dbf'size 100mautoextend onnext 10mitcast 为表空间名称data...
原创 2022-03-04 17:15:27
125阅读
如下 select x.*,count(1) from ( -- select substr(t.attachmentpath,-3,)v from COMM_ATTACHMENT t select substr(t.attachmentpath,instr(t.attachmentpath,'.'
原创 2023-04-24 16:24:24
316阅读
1.:用于检索数据库数据2.数据操纵语言(,如3.事务控制语言(Transactional Control Language,TCL):用于维护数据的一致性,rollback和savepoint4.数据定义语言(Data Definition Language,DDL):用于建立、修改和删除数据库对象5.数据控制语言(Data Control&nb
原创 2009-12-25 23:29:46
978阅读
【锁】Oracle死锁(DeadLock)的分类及其模拟1  BLOG文档结构图 2  前言部分2.1  导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① 死锁的概念及其trace文件② 死锁的分类③ 行级死锁的模拟④ ITL的概念、ITL结构⑤ ITL引发的死锁处理⑥ ITL死锁的模拟 Tips:① 本文在itpub(ht
原创 2021-05-27 22:06:36
981阅读
【锁】Oracle死锁(DeadLock)的分类及其模拟
原创 2021-07-22 11:47:37
1672阅读
1点赞
Oracle中的LOB数据类型分类1,按存储数据的类型分: ①字符类型: CLOB:存储大量单字节字符数据。NLOB:存储定宽多字节字符数据。 ②二进制类型:BLOB:存储较大无结构的二进制数据。 ③二进制文件类型:BFILE:将二进制文件存储在数据库外部的操作系统文件中。存放文件路径。 2,按存储 ...
转载 2021-08-30 17:54:00
363阅读
2评论
数据库控制语言(DCL)是控制对数据库的访问,启动和关闭等,例如对系统权限进行授权和回收的
原创 2023-04-27 22:50:52
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5