成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

關于oracle存儲過程的若干問題備忘

瀏覽:2日期:2023-11-20 15:38:05
1.在Oracle中,數據表別名不能加as,如:關于oracle存儲過程的若干問題備忘select;a.appname;from;appinfo;a;-- 正確關于oracle存儲過程的若干問題備忘select;a.appname;from;appinfo;as;a;-- 錯誤;;也許,是怕和oracle中的存儲過程中的要害字as沖突的問題吧;2.在存儲過程中,select某一字段時,后面必須緊跟into,假如select整個記錄,利用游標的話就另當別論了。關于oracle存儲過程的若干問題備忘select;af.keynode;into;kn;from;APPFOUNDATION;af;where;af.appid=aid;and;af.foundationid=fid;--;有into,正確編譯關于oracle存儲過程的若干問題備忘select;af.keynode;from;APPFOUNDATION;af;where;af.appid=aid;and;af.foundationid=fid;--;沒有into,編譯報錯,提示:Compilation;關于oracle存儲過程的若干問題備忘Error:;PLS-00428:;an;INTO;clause;is;eXPected;in;this;SELECT;statement關于oracle存儲過程的若干問題備忘關于oracle存儲過程的若干問題備忘;3.在利用select...into...語法時,必須先確保數據庫中有該條記錄,否則會報出'no data found'異常。可以在該語法之前,先利用select count(*) from 查看數據庫中是否存在該記錄,假如存在,再利用select...into...4.在存儲過程中,別名不能和字段名稱相同,否則雖然編譯可以通過,但在運行階段會報錯關于oracle存儲過程的若干問題備忘select;keynode;into;kn;from;APPFOUNDATION;where;appid=aid;and;foundationid=fid;--;正確運行關于oracle存儲過程的若干問題備忘select;af.keynode;into;kn;from;APPFOUNDATION;af;where;af.appid=appid;and;af.foundationid=foundationid;--;運行階段報錯,提示關于oracle存儲過程的若干問題備忘ORA-01422:exact;fetch;returns;more;than;requested;number;of;rows關于oracle存儲過程的若干問題備忘;5.在存儲過程中,關于出現null的問題 假設有一個表A,定義如下:關于oracle存儲過程的若干問題備忘create;table;A(關于oracle存儲過程的若干問題備忘id;varchar2(50);primary;key;not;null,關于oracle存儲過程的若干問題備忘vcount;number(8);not;null,關于oracle存儲過程的若干問題備忘bid;varchar2(50);not;null;--;外鍵;關于oracle存儲過程的若干問題備忘);假如在存儲過程中,使用如下語句:關于oracle存儲過程的若干問題備忘select;sum(vcount);into;fcount;from;A;where;bid='xxxxxx';假如A表中不存在bid='xxxxxx'的記錄,則fcount=null(即使fcount定義時設置了默認值,如:fcount number(8):=0依然無效,fcount還是會變成null),這樣以后使用fcount時就可能有問題,所以在這里最好先判定一下:關于oracle存儲過程的若干問題備忘if;fcount;is;null;then關于oracle存儲過程的若干問題備忘fcount:=0;關于oracle存儲過程的若干問題備忘end;if;這樣就一切ok了。6.Hibernate調用oracle存儲過程關于oracle存儲過程的若干問題備忘this.pnumberManager.getHibernateTemplate().execute(new;HibernateCallback();...{public;Object;doInHibernate(Session;session)throws;HibernateException,;SQLException;...{CallableStatement;cs;=;session.connection().prepareCall('{call;modifyapppnumber_remain(? )}');cs.setString(1,;foundationid);cs.execute();return;null;}});
標簽: Oracle 數據庫
主站蜘蛛池模板: 精品国产不卡一区二区三区 | 手机看片久久青草福利盒子 | 成人二区 | 国产成人免费网站 | 成人a毛片视频免费看 | 精品免费久久久久国产一区 | v片在线播放| 国产成人精品免费 | 成 人 黄 色 激 情视频网站 | 日本乱理伦中文三区 | 亚洲日本va | 一级做a爰片久久毛片 | 国产亚洲精品高清在线 | 亚洲码在线观看 | 午夜亚洲精品 | 久久精品免视看国产明星 | 99精品国产在热久久 | 亚洲精品日韩中文字幕久久久 | 91精品国产高清久久久久久io | 91精品免费高清在线 | 国产素人在线观看 | 国产精品一一在线观看 | 洋老外米糕国产一区二区 | 一级女毛片 | 久久tv免费国产高清 | 国产欧美另类久久久品 | 国产亚洲一级精品久久 | 日韩国产欧美一区二区三区在线 | 九九视频在线观看6 | 亚洲精品久久一区影院 | 国产人成亚洲第一网站在线播放 | 国产精品99在线观看 | 国产在线拍揄自揄视精品不卡 | 国产日韩精品欧美一区 | 亚洲国产欧美日韩 | 欧美成人全部免费观看1314色 | 曰批美女免费视频播放 | 久久亚洲精品一区成人 | 欧美高清色视频在线播放 | 亚洲无卡视频 | 精品久久免费观看 |