Oracle一则诡异的程序

function chkA_B return varchar2 as

  a   varchar2(10):=NULL;

  b   varchar2(10):='1';

  begin

  if a=b then

  return 'Error';

  end if;

  return 'ok';

  end;

  这段程序诡异地返回ok,而不是Error. 通过跟踪,程序进入了 return 'error' .但是紧接着也执行了return 'ok'.

  如果将if 的条件改为 if nvl(a,'0')=b 则程序正常。

 

时间: 2024-10-11 13:20:26

Oracle一则诡异的程序的相关文章

警惕:未得到Oracle许可的应用程序存在风险

当企业在Oracle平台上开发应用程序用于外部用途时,他们很可能会遇到麻烦.应该在Oracle发现你违反其软件许可条例之前,马上识别出未经正确授权的应用程序. 开发一个运行在Oracle平台的定制应用程序供企业外部的终端用户使用,这种行为很容易地让你的企业陷入财务困境.一旦应用程序被外部用户使用,遭遇Oracle软件许可证合规问题的几率就会飙升.最终,你可能不得不增购Oracle许可,并向供应商支付违规罚款. Oracle判断是否违规会考虑到自宿主软件作为服务提供方的情况,例如,部署一个专有应用

Oracle数据库及应用程序优化开发者网络Oracle_oracle

正在看的ORACLE教程是:Oracle数据库及应用程序优化开发者网络Oracle.介绍:细处着手,巧处用功.高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些.电脑小技巧收集最新奇招高招,让你轻松踏上高手之路.  摘 要:本文对ORACLE数据库及ORACLE应用程序的优化,进行了全面的分析与研究,并提出了自己的一些建议. 关 键 词:ORACLE,优化,数据库,SQL 1.引言 随着信息化时代的到来,人们开始广泛地使用数据库技术对大量而复杂的信息进行科学高效的管理.在数据库领域中的各种应

Oracle数据库及应用程序优化

摘 要:本文对ORACLE数据库及ORACLE应用程序的优化,进行了全面的分析与研究,并提出了自己的一些建议. 关 键 词:ORACLE,优化,数据库,SQL 1.引言 随着信息化时代的到来,人们开始广泛地使用数据库技术对大量而复杂的信息进行科学高效的管理.在数据库领域中的各种应用软件大量涌现,有Visual Foxpro,Power Builder等等,但其中ORACLE是这个领域中最优秀也是最流行的大型数据库应用软件.本文就在ORACAL中如何优化数据库及其应用程序进行了研究. 2.优化数据

基于Oracle ADF的应用程序开发

摘要:介绍了ADF的特点和结构,描述了使用ADF开发J2EE应用程序的过程. 关键词:ADF ORACLE J2EE MVC ADF简介 ADF(Application Development Framework)是Oracle公司为简化J2EE程序开发的复杂性专门开发的一 种解决方案,ADF通过减少实现设计模式和应用程序框架的代码量,简化了J2EE的研发难度.其优点主要 体现在以下四个方面: (1) 开发环境:大部分J2EE框架都没有与之配套的开发工具,ORACLE为ADF提供了JDEVELO

谈谈在ORACLE下开发JAVA程序的问题

问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver);方法 2)使用系统属性:System.getProperty().load(new FileInputStream("属性文件")); 在属性文件中指定jdbc.driver=dr

Oracle导入、导出程序使用详解

  Oracle数据库对于我们审计人员来讲,应该是既熟悉又陌生,熟悉的是在计算机辅助审计中,常常要从被审计单位的Oracle数据库中导出数据,然后再导入到自己电脑的Oracle数据库中,通过如ACCSE.EXCEL.SQL等调用ODBC数据源,进行数据再加工处理.然而Oracle的导入(Imp).导出(Exp)实用程序的使用方法对于不从事数据库管理的人员来说不易掌握.这里就向各位详细介绍Oracle8i和Oracle9i的两个实用程序的使用方法,以帮助审计人员熟练掌握.

使用Oracle Text构建全文搜索应用程序

Oracle Text 是一种功能强大的搜索技术,它内置于 Oracle 数据库的所有版本(包括免费提供的快捷版 (XE))中.它所提供的开发 API 使软件开发人员能够轻松实现功能齐备的内容搜索应用程序. Oracle Text 可用于搜索结构化和非结构化文档,是对 SQL 通配符匹配的补充.Oracle Text 支持使用基本的布尔运算符(AND.OR.NOT.NEAR 等)将多个搜索条目组合到一起,此外,它还具有更高级的功能,如 soundex 和模糊搜索,以及结果排序等.该技术支持数百种

在Oracle数据库上构建.NET应用程序

oracle|程序|数据|数据库 随着 Microsoft 的 .NET 框架的逐渐流行,许多开发人员迫切想了解关于将 .NET 应用程序与 Oracle 集成的最好的方式的信息 - 不仅在基本的连通性方面,还包括与使用 Visual Studio.NET (VS.NET) 进行有效的应用程序开发的关系. 在本文中,我将说明构建使用 Oracle 数据库的 .NET 应用程序所涉及到的基本但不可或缺的过程,包括: 如何添加工程引用,以在您的 .NET 工程中支持 Oracle 类 如何创建 Or

ASP实现Oracle数据记录的分页显示程序

oracle|程序|分页|数据|显示 本文仔细的阐述了利用ASP实现Oracle数据记录的分面显示步骤. 一.引言 通过浏览器访问数据量大的表时需要进行分页.ASP对数据库记录分页显示可以通过ADO对象集Recordset对象来实现.Recordset具有以下几个用于分页显示的属性: PageSize:每页显示的记录数. PageCount:根据用户设定好的PageSize和表中的总记录数,系统自动算出总页数.RecordCount:表中的总记录数. AbsolutePage:表示当前页码.如将