自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle一則詭異的程序

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

這段程序詭異地返回ok,而不是Error. 通過跟蹤,程序進(jìn)入了 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. 通過跟蹤,程序進(jìn)入了 return 'error' .但是緊接著也執(zhí)行了return 'ok'.

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

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

  1. Oracle約束
  2. Oracle認(rèn)證實(shí)用技巧
  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-21 16:53:33

telnet命令

2010-07-26 15:14:04

telnet服務(wù)

2011-05-27 10:02:42

Shell

2009-06-11 16:11:26

Java運(yùn)算器一則運(yùn)算

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-12-03 10:40:25

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

2019-04-01 07:51:21

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)

2015-05-20 13:17:55

OracleWeb應(yīng)用開發(fā)開發(fā)框架

2012-03-19 09:31:44

程序員

2013-12-05 10:50:13

2009-10-22 11:31:22

Oracle用戶解鎖命
點(diǎn)贊
收藏

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