偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle一則詭異的程序

數(shù)據(jù)庫 Oracle
Oracle是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),到目前仍在數(shù)據(jù)庫市場上占有主要份額。Oracle數(shù)據(jù)庫的程序技術(shù)上也是比較先進的,下文中為大家介紹Oracle數(shù)據(jù)庫中一則詭異的程序。

這段程序詭異地返回ok,而不是Error. 通過跟蹤,程序進入了 return 'error' .但是緊接著也執(zhí)行了return 'ok'.
今天檢查程序的時候,發(fā)現(xiàn)一個詭異的問題。如下所示。

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' .但是緊接著也執(zhí)行了return 'ok'.

  如果將if 的條件改為 if nvl(a,'0')=b 則程序正常。

  上述詭異程序是在9i上測試的。不知后續(xù)版本是否有所改變,沒有測試。
【編輯推薦】

  1. Oracle約束
  2. Oracle認證實用技巧
  3. Oracle中over函數(shù)的使用示例
  4. Oracle數(shù)據(jù)庫基本常識
責(zé)任編輯:迎迎 來源: IT專家網(wǎng)論壇
相關(guān)推薦

2009-06-15 14:00:44

Java小程序驗證

2013-03-11 10:37:08

2009-10-21 09:58:28

桌面LinuxLinux操作系統(tǒng)

2010-07-26 15:14:04

telnet服務(wù)

2010-07-21 16:53:33

telnet命令

2011-05-27 10:02:42

Shell

2009-06-11 16:11:26

Java運算器一則運算

2023-11-28 16:35:40

MongoDB遷移Oplog

2023-04-30 00:02:40

K8Skubelet數(shù)據(jù)

2012-04-18 18:12:47

iPad Mini

2019-04-01 07:51:21

2019-12-03 10:40:25

LinuxCPU網(wǎng)絡(luò)調(diào)優(yōu)

2012-05-03 09:56:31

招聘開發(fā)PHP

2019-11-04 14:25:54

大數(shù)據(jù)Hadoop大數(shù)據(jù)時代

2023-02-23 08:02:19

PulsarJava

2009-04-01 08:37:19

Windows 7微軟操作系統(tǒng)

2013-12-05 10:50:13

2012-03-19 09:31:44

程序員

2009-10-22 11:31:22

Oracle用戶解鎖命

2020-02-28 14:48:51

結(jié)構(gòu)系統(tǒng)程序
點贊
收藏

51CTO技術(shù)棧公眾號