久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:11日期: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 數據庫
主站蜘蛛池模板: 国产中文一区 | 亚洲一级黄色 | 久久久99精品免费观看 | 日日干夜夜操 | 久久精品亚洲欧美日韩精品中文字幕 | 日韩在线视频一区 | 美女视频一区 | 国产香蕉视频在线播放 | 香港三级日本三级a视频 | 午夜成人在线视频 | 国产精品三级久久久久久电影 | 在线中文一区 | 久久精品国产99国产精品 | 国外成人在线视频网站 | 中文字幕在线观看2021 | 日韩欧美一级二级 | 国产免费一区二区三区最新不卡 | 亚洲中字在线 | 成人免费小视频 | 性色爽爱 | 欧美日韩国产一区二区 | 亚洲成人精品一区 | 中文精品在线 | 亚洲伊人中文字幕 | 欧洲妇女成人淫片aaa视频 | 欧美精品成人一区二区三区四区 | 成人深夜福利视频 | 精品久久久久久久 | 国产精品成人国产乱一区 | 精品人伦一区二区三区蜜桃视频 | 久久精品一区二区三区四区 | 81精品国产乱码久久久久久 | 午夜精品一区二区三区在线播放 | 日韩国产一区 | 久久久国产视频 | 欧美成视频 | 91精品国产一区二区三区四区在线 | 欧美日韩国产免费一区二区三区 | av成人免费 | 欧美午夜在线 | 日韩在线视频资源 |