`
464872333
  • 浏览: 89461 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

oracle存储过程未找到数据

 
阅读更多

 

 

select count(*)    into v_count     from t_user 
if v_count     >0  then
........ end if;

 

 当没有查到数据时,而你下面的sql代码中又用到这个v_count变量,有时就报"未找到数据"错误!解决办法就是异常处理。

 

 

begin 
       select count(*)    into v_count     from t_user
exception
         when no_data_found then
                  v_count :=-1;
end;     
 

 

 

分享到:
评论

相关推荐

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

    程序设计,第5~9章分别介绍了Oracle11g的体系结构、表空间与数据文件的管理、启动和关闭数据库、网络服务与管理,第10—13章介绍了有关安全的几个内容(权限、角色、概要文件、用户的管理),第14—17章介绍了几种...

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    《Oracle优化日记:一个金牌DBA的故事》是一本介绍Oracle数据库优化方法的书,以一个实际的大型优化项目为原型,用日记的形式记录了一个优化小组的DBA 如何从纷繁的头绪中找到突破口,进而完成了一个看似不可能完成...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...

    Oracle数据库实验操作

    实验41:编写存储过程 83 实验42:编写包package 85 第三部分数据库的体系结构 88 实例的维护 88 实验43:数据库的最高帐号sys的操作系统认证模式 90 实验44:数据库的最高帐号sys的密码文件认证模式 92 实验45:...

    Programming_SQL_Server_Database:在此存储库中,您可以找到一些存储过程,触发器,视图和t-sql示例及其说明和实现。

    大多数流行的关系数据库系统(SQL Server,Oracle,MySQL等)都支持存储过程。 存储过程不过是一段执行一些重复动作的代码。 它通过对数据库执行一组操作或查询来执行特定任务。 存储过程的代码存储在数据库中,可以...

    oracle恢复工具-FY_Recover_Data

    方法:用存储过程包Fy_Recover_Data ? ? 它是利用Oracle表扫描机制、数据嫁接机制恢复TRUNCATE或者损坏数据的工具包,这个包是由行内有影响力的DBA大师黄炜先生通过PLSQL编写的,再这里再次感谢他的无私技术分享。...

    Oracle9i的init.ora参数中文说明

    说明: 与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。 语法: TIMESTAMP '1997-01-31 ...

    Oracle数据库共享池空间管理调优 (2015年)

    共享池存储数据库所运行的可执行程序代码和相关数据字典提供,是Oracle数据库体系中最复杂的内存组件之一。由于缺乏对共享池内部运行机制的了解,当数据库在运行过程中显示共享池中空闲空间较多,报ORA-4031错误提示...

    sql总结.doc

    非聚簇索引:对主键和非主键字段建立索引时,直接找到B+树中的叶子结点,B+树中叶子结点存放的是对应数据的地址,并通过地址找到数据。 (3)Create index 索引名 on 表名(字段名) (4)索引分为聚簇索引和非聚簇...

    Toad 使用快速入门

    Toad 使用快速入门 目录 一.Toad功能综述 二....三....四....1. Schema browser的用法简介 2. SQL Editor的使用介绍 3. Procedure Editor的...  要用Toad对存储过程进行debug,必须安装Oracle的系统包:dbms_debug...

    jdbc连接数据库的方式2

     在调用存储过程时,我们可以使用SQL92或Oracle PL/SQL,由于使用Oracle PL/SQL并没有什么实际的好处,而且会给以后维护你的应用程序的开发人员带来麻烦,因此,我建议在调用存储过程时使用SQL92。  9、使用Object...

    ETL-SSIS培训教程.pptx

    SSIS常用组件 1、执行SQL任务 执行一条或者多条SQL语句,SQL类型可以是增、删、改、查,也可以是执行一个存储过程。 补充:由于不同的数据源有不同的语法,并且SSIS对数据语言的支持度不一样,在数据库中能成功执行...

    个性化智能推荐系统分析与调研.pdf

    ⽤户⾏为数据采集 平台的前端⽤户千⼈千⾯,⽽后端需要建⽴复杂的⽤户全⽹⾏为数据采集、存储加⼯、数据建模和⽤户画像过程,单纯采集互联⽹电 商平台数据,仅能达到个性化推荐效果的40%左右,如果要提升个性化推荐...

    orcale常用命令

    8、存储函数和过程 查看函数和过程的状态 SQL>select object_name,status from user_objects where object_type='FUNCTION'; SQL>select object_name,status from user_objects where object_type='PROCEDURE';...

    SQL21日自学通

    存储过程包和触发机制403 总结406 问与答407 校练场407 练习407 第19 天TRANSACT-SQL 简介408 目标408 TRANSACT-SQL 概貌408 对ANSI SQL 的扩展408 谁需要使用TRANSACT-SQL409 TRANSACT-SQL 的基本组件409 数据...

    大数据PPT材料.docx

    大数据背后的商业机会 在实现大数据的过程中,硬件和软件供应商都可以找到合适的位置和方法来实现自身的价值,因为大数据的实现需要硬件具备足够的性能、灵活性以及可靠性和软件层面的优化支持。从目前的企业计算...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    koolreport:这是一个开放源代码PHP报告框架,您可以使用该框架编写完美的数据报告或使用PHP构建出色的仪表板

    它使您可以完全控制数据过程以及数据可视化。 它快速,简单,并且可以通过多种方式扩展。产品特点各种数据源,包括关系数据库MySQL,SQL Server,Oracle或NoSQL,例如MongoDB,CSV或Excel文件。 各种数据处理:数据...

Global site tag (gtag.js) - Google Analytics