位置:首页 » 技术 » 讲解Oracle数据库自定义异常的使用方法

讲解Oracle数据库自定义异常的使用方法

日期:2010-06-01 阅读:0num
Advertisement

需求:业务逻辑在处理数据时,需要返回Message并阻止程序的继续运行。但是,在存储过程使用Oracle数据库的Raise根本无法满足现在的要求。

相关文章
  • 讲解Oracle数据库自定义异常的使用方法

    需求:业务逻辑在处理数据时,需要返回Message并阻止程序的继续运行.但是,在存储过程使用Oracle数据库的Raise根本无法满足现在的要求.

  • Oracle数据库自定义异常的使用方法

    需求:业务逻辑在处理数据时,需要返回Message并阻止程序的继续运行.但是,在存储过程使用Oracle数据库的Raise根本无法满足现在的要求. 解决方法: 使用RAISE_APPLICATION_ERROR RAISE_APPLICATION_ERROR ( error_number_in IN NUMBER, error_msg_in IN VARCHAR2); error_number: 自定义的错误编号. error_msg:自定义的错误内容. 在使用的过程中,你可能会遇到了下面的问题

  • 稳扎稳打完全删除Oracle数据库并重新安装的方法 稳扎稳打完全删除Oracle数据库并重新安装的方法

    步步为营完全删除Oracle数据库并重新安装的方法 很多朋友只用了Oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了. 实现方法: 1.开始->设置->控制面板->管理工具->服务停止所有Oracle服务. 2.开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Ins

  • 新建Oracle数据库的3种方法

    以下是对新建Oracle数据库的三种方法进行了详细的分析介绍,需要的朋友可以过来参考下 1.通过运行Oracle Database Configuration Assistant 创建.配置.或删除数据库(也可在命令行下输入dbca): 2.用命令行的方式建立数据库 3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建.配置.或删除数据库. 详述: 1.通过运行Oracle Database Configuration

  • 高速掌握Oracle数据库游标的使用方法

    快速掌握Oracle数据库游标的使用方法 显式游标 当查询返回结果超过一行时,就需要一个显式游标,此时用户不能使用select into语句.PL/SQL管理隐式游标,当查询开始时隐式游标打开,查询结束时隐式游标自动关闭.显式游标在PL/SQL块的声明部分声明,在执行部分或异常处理部分打开,取出数据,关闭. 使用游标 这里要做一个声明,我们所说的游标通常是指显式游标,因此从现在起没有特别指明的情况,我们所说的游标都是指显式游标.要在程序中使用游标,必须首先声明游标. 声明游标 语法: CURSO

  • oracle数据库ORA-600 4042 故障恢复方法 oracle数据库ORA-600 4042 故障恢复方法

    ORA-600 后面带不同的参数处理的办法也不一样我们这里来看一篇关于oracle数据库ORA-600 4042 故障恢复方法,具体如下. 通过上图可以知道file 2未能正常恢复(需要看日志分析原因),file 3以前就被offline,需要历史归档(非归档状态,所以这个先放着,后续再处理) 分析file 2 不成功原因 Wed Aug 3 15:21:11 2016 ALTER DATABASE RECOVER datafile 2 Wed Aug 3 15:21:11 2016 Media

  • 详细讲解Oracle数据库运行错误的解决方法

    Oracle数据库运行错误的解决方法: 错误1:ORA-01034: ORACLE not available Oracle安装.启动后用sqlplus "/ as sysdba" 登陆,执行任何select语句都出现错误: select * from dictionary * ERROR at line 1: ORA-01034: ORACLE not available 但是用toad等客户端工具正常! 为什么sqlplus不行呢? 另,我用的是: oracle9 redhat a

  • Oracle 数据库优化的R方法(Method R)

    好长时间没怎么看 Oracle 技术文档了,今天阅读了一篇 Oracle Response Time Optimization with Method R. 这是 Optimizing Oracle Performance 经典图书这本经典图书的主旨方法.R 代表响应时间(response time).具体的定义如下: 1. Target the tasks that are critical to the business. 2. Collect properly scoped, un-agg

  • Oracle数据库的数据迁移方法

    随着数据库管理系统和操作系统平台的更新换代的速度的加快,数据库管理员经常需要在两个不同的数据库之间或在两种不同的系统平台之间进行数据迁移.本文介绍了数据库数据迁移的一般步骤以及实现向Oracle8i数据库进行数据迁移的几种方法,并对它们的优缺点做了对比分析. 在开发环境向运行环境转换.低版本数据库向高版本数据库转换以及两个不同数据库之间进行转换时,数据库中的数据(包括结构定义)需要被转移并使之正常运行,这就是数据库中的数据迁移.对于中小型数据库,如Foxpro中的*.dbf,这种迁移非常简单,一

  • 讲解Oracle数据库自动增长列的实现过程

    Oracle数据库自动增长列的实现过程: ◆1.创建序列 -- Create sequence create sequence INNERID minvalue 1 maxvalue 99999999999999 start with 1 increment by 1 cache 20 order; ◆2.--INNERID.currval 指当前序列 --INNERID.nextval 指下一个序列 insert into admin values (INNERID.nextval,'a');

  • 由浅入深讲解Oracle数据库进程的相关概念

    Oracle数据库进程概述: Database buffer cache主要用于存储数据文件中的数据块 数据库高速缓存的数据块是高速缓存与数据文件进行信息交换的基本单位.在Oracle数据库8i以前,数据块大小只有一种,而Oracle数据库9i以后支持2K,4K,8KB,16KB及32KB五种. 用命令SQL>SHOW PARAMETER DB可以显示当前数据库的BUFFER CACHE 数据库缓存和特点如下: <1>.根据最近最少使用LRU. <2>. 由DB_BLOCK_

  • 实例讲解Oracle数据库自带的几个触发器

    Oracle数据库自带的几个触发器(最简单触发器格式) 示例如下: -- create or replace trigger MDSYS.sdo_drop_user after drop on DATABASE declare stmt varchar2(200); BEGIN if dictionary_obj_type = 'USER' THEN stmt := 'DELETE FROM SDO_GEOM_METADATA_TABLE ' || ' WHERE SDO_OWNER = '''

  • 循序渐进讲解Oracle数据库管理员的职责

    这篇论坛文章(赛迪网技术社区)主要介绍了Oracle数据库管理员在工作环境下的具体职责,详细内容请参考下文:

  • 详细讲解Oracle数据库管理员的工作职责

    本文主要介绍了Oracle数据库管理员在工作环境下的具体职责,详细内容请参考下文:

  • 讲解Oracle数据库应用程序中RAID的级别

    Oracle数据库应用程序中RAID的级别:

  • 详细讲解Oracle SQL*Loader的使用方法

    SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载. 如何使用 SQL*Loader 工具 我们可以用Oracle的sqlldr工具来导入数据.例如: sqlldr scott/tiger control=loader.ctl 控制文件(loader.ctl) 将加载一个外部数据文件(含分隔符). loader.ctl如下: load data infile c:datamydata.csv i

  • 讲解Oracle数据库10g新特性中的闪回查询

    这篇论坛文章(赛迪网技术社区)深入探讨了Oracle数据库10g新特性中的闪回查询,更多相关内容请参考下文.

  • vb6 想寻一段动态连ORACLE数据库的代码解决方法

    vb6 想寻一段动态连ORACLE数据库的代码 接触ORACLE数据库不太熟,不想把数据库信息的连接串写死,数据库变就得得动程序. 想法是 ORACLE数据库SID写在INI文件里,通过调用实现数据库的访问和操作. 各位大虾,有好的实例么,求鉴中.. ------解决方案-------------------- connectionstring.com 里 看看 ------解决方案-------------------- connectionstrings.com ------解决方案----

  • Oracle数据库死锁的解决方法 Oracle数据库死锁的解决方法

    Oracle数据库死锁的解决办法 Oracle数据库死锁的解决办法 来源:ITPUB 本文我们尝试总结在多个用户并发情况下,如何识别和解决删除操作期间发生的死锁问题,在开始之前,我们先简单描述一下什么是死锁以及什么东西会导致死锁. 死锁 在任何数据库中发生死锁都是不愉快的,即使是在一个特殊的情况下发生也是如此,它们会减小应用程序的接受程度(ACCEPTANCE),因此避免并正确解释死锁是非常重要的. 当两个或更多用户相互等待锁定的数据时就会发生死锁,发生死锁时,这些用户被卡住不能继续处理业务,O

  • oracle数据库未打开解决方法

    oracle数据库未打开解决办法 Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\Administrator> C:\Users\Administrator>sqlplus / as sysdba; SQL*Plus: Release 11.2.0.1.0 Production on 星期三 10月 29 09:50:55 2014 Copyright (c) 1982,

最新文章
  • 百度手机浏览器,关于聚合阅读

    这个 聚合阅读 ,是客户端native app实现的呢,还是一个web app? --cut-- flylee2011在2013-04-16 14:04:2回答到: 顶 Archangel_SDY在2013-04-16 14:11:4回答到: Native的. flylee2011在2013-04-16 15:53:5回答到: @Archangel_SDY 嗯 ,这种聚合阅读,有webapp的例子吗? Archangel_SDY在2013-04-16 23:24:0回答到: @flylee201

  • 一不小心就到 400 天,感觉停不下来了 一不小心就到 400 天,感觉停不下来了

    --cut-- vimutt在2015-01-19 14:00:1回答到: 保持 别放在心上 直到某次意外让你停下来 nicai000在2015-01-19 14:04:3回答到: 得电 hpfs0在2015-01-19 14:23:2回答到: 给力 quericy在2015-01-19 14:33:3回答到: @vimutt 意外过一次,结果又停不下来了..... wy198656在2015-01-19 14:37:5回答到: 你会发现有一天会自动清0 nowbear在2015-01-19 1

  • 高尔夫1.6MT手舒 or 星骋2.0MT两厢运动版?

    去年年末的时候发了个帖子 -> "求问该不该倾其所有买车" http://v2ex.com/t/19497 今年已经做好了一夜回到解放前的准备,决定买车,并且离开了工作4年的上海回到了长沙,3月份报了驾照,这周内考场内. 上个周末去4S店看高六,没有手动版的试驾车,所以堂哥试驾的是1.4T DSG,表示对高六操控满意,油门舒适. 后来想再看看新福克斯,不知道星沙汽车城哪里有福特的4S,问google地图,被阴差阳错地带到了万达马自达4S店,既然来了就看看呗,然后就看中了星骋2.0

  • 母亲太过强势不利孩子成长

    "我儿子最近出现忽悲忽喜的奇怪行为,做什么事都没有主见,甚至连自己想吃什么都没有个准主意.是不是得了什么抑郁症?我该怎么办?"周三上午,家住凤城四路的张女士向本报打来求助热线.有关专家就此表示,这很有可能是一种抑郁症,需要长期治疗. 专家分析说,现在社会上有一种妈妈,自己在工作中做事强硬干练,事业上是很成功的,因此,她们苛求孩子也做到最好,一旦孩子没有做好,就可能就会遭到母亲的责骂,这种"强势"的情绪严重影响孩子心理健康的正常发育. 约束多让孩子失去自我 每天早上6

  • [上海] [点融网] 2015 年招聘第三弹 UI 设计师。追求简洁的设计风格?满腔热情无处发泄?常年无法摆脱隶属背后党的其他车间主任?你可以收拾收拾,加入我厂啦

    快速通道: [email protected] 薪资福利: 1.保险:缴纳社保五险+住房公积金: 2.员工假期:除法定假期.周末双休日.婚嫁.丧假.产假.陪产假.哺乳假等相关假期外,员工还可享有带薪年假: 3.文化活动:每月组织一次疯狂活动:各型妹子与程序猿陪你一起过生日: 4.其他福利:节假日贴心礼品:上次我们还一起去普吉岛玩哦- 职位描述 我们需要对设计有热情.有创造力的你加入我们的视觉设计团队! 1.你对像素的偏执将带领我们驶向未来.在这里,设计不是简简单单的视觉美工,而是产品本

  • 立春时节的养生保健法

    立春节气揭开了春天的序幕,表示万物复苏的春季开始了.人们明显地感觉到白昼长了,太阳暖了.气温.日照.降雨,这时常处于一年中的转折点,趋于上升或增多的趋势.春季养生要顺应春天阳气生发,万物始生的特点,注意保护阳气,着眼于一个"生"字.所谓一年之计在于春,那么要如何做好立春前后的养生保健呢? 立春时节 时至立春,人们明显地感觉到白昼长了,太阳暖了."春生.夏长.秋收.冬藏",春季的养生要注重" 生"字,要顺应阳气的升发,保护阳气.另外,人们的精神调摄

  • 德国千人组团性侵震惊全国 总理默克尔勒令严查不待 德国千人组团性侵震惊全国 总理默克尔勒令严查不待

    据外媒报道,德国西部城市科隆近期传出近百名女性遭性骚扰的消息,这一消息震惊德国.该国总理默克尔指示彻查严办,但政界领袖也警告勿因反对难民而将他们当做"代罪羔羊". 英媒称,德国科隆市长召集警察进行危机会谈.约80名妇女此前举报在新年除夕受到众多男子性侵和抢劫. 英国广播公司网站1月5日报道,在科隆市的中心火车站众多女性受到大批男子性侵的案件震惊了德国;据报,约千名"醉酒和富有攻击性"的青年男子参与犯罪. 阿拉伯和北非人 科隆市警察负责人形容上述犯罪事件是"

  • Win8共享无线wifi实现手机上网免流量教程 Win8共享无线wifi实现手机上网免流量教程

    Win8共享无线wifi实现手机上网免流量教程 操作步骤: 1. 首先确认无线网卡开关开启,驱动程序已成功安装,无线网络功能可正常使用. 打开 控制面板---查看网络状态和任务,点击左侧的"更改适配器设置",确认这里有"Wi-Fi"网络连接.如下图所示: 在桌面"计算机"图标右击选择"设置",点击"设备管理器",或直接按"Windows"键和"X"键,选择"

  • XML 视图中的 ID 属性

    XML 视图定义了一种以 XML 为中心的,有关在关系数据库中存储的数据子集的视图.通过向 XML 架构添加批注形成映射架构,可以定义一个 XML 视图. 在"在 XML 视图中筛选值"(2002 年 11 月发表,InstantDoc ID 26715)与"定义 XML 视图"(2002 年 12 月发表,InstantDoc ID 27106)两篇文章中,我展示了如何使用多个批注,将数据库表中行与列的数据映射到虚拟 XML 文档中,该虚拟 XML 文档是映射架构

  • 哪些东西不能跟核桃一起吃 哪些东西不能跟核桃一起吃

    核桃不能和什么一起吃: 核桃与酒不能同吃. <开宝本草>记载: " 饮酒食核桃令人咯血." 因为核桃性热,多食生痰动火, 白酒甘辛大热, 二者同食, 易致血热.特别是有咯血宿疾的人, 更应禁忌.如支气管扩张.肺结核患者, 饮白酒即可引起咯血, 若与核桃共食, 更易致病. 白酒与核桃不能同吃.(重复了...但是有不同的介绍,多看点没坏处) 核桃含有丰富的蛋白质.脂肪和矿物质, 但核桃性热, 多食燥火, 白酒甘辛火热.两者同食易致血热, 轻者燥咳, 严重时会出鼻血. 相关内容:

热门推荐