国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

分析根據包名建Oracle存儲過程時遇到的錯務故障排除

來源:懂視網 責編:小采 時間:2020-11-09 12:18:21
文檔

分析根據包名建Oracle存儲過程時遇到的錯務故障排除

分析根據包名建Oracle存儲過程時遇到的錯務故障排除:哦,平常建存儲過程時,阿堂就是直接用ldquo;create or replace procedure 存儲過程名rdquo; 這樣的形式來建的,沒遇到什么問題 哦,平常建存儲過程時,阿堂就是直接用create or replace procedure 存儲過程名 這樣的形式來建的,沒遇到什么
推薦度:
導讀分析根據包名建Oracle存儲過程時遇到的錯務故障排除:哦,平常建存儲過程時,阿堂就是直接用ldquo;create or replace procedure 存儲過程名rdquo; 這樣的形式來建的,沒遇到什么問題 哦,平常建存儲過程時,阿堂就是直接用create or replace procedure 存儲過程名 這樣的形式來建的,沒遇到什么

哦,平常建存儲過程時,阿堂就是直接用ldquo;create or replace procedure 存儲過程名rdquo; 這樣的形式來建的,沒遇到什么問題

哦,平常建存儲過程時,阿堂就是直接用“create or replace procedure 存儲過程名” 這樣的形式來建的,沒遇到什么問題,這不,這兩天在項目中嘗試用包的形式,建存儲過程時就遇到了實際問題,在PL/SQL中運行命令后,沒有什么編譯錯務。運行完畢,再在pl/sql中看時,就會一個該包上有一個紅色的x,暈了。要看上面的錯誤提示,,是出現在下面建 create or replace package body display_users_package is時,在create上報錯。一看,關健字書寫沒錯誤啊。其實,后來找到原因后,回個頭來思考,上面這個提示是非常正確的。(其意思就是告訴我們,建包時,下面不能把建包body的命令放在一起運行的,言外之意,就是要刪除中間開始的從create or replace package body display_users_package is 到后面的所有語句,即可)

分析根據包名建Oracle存儲過程時遇到的錯務故障排除

這里,要感謝部門同事"木生"了,是他幫忙找到的錯誤原因了
  在網上的文章介紹,建包,包主體,及存儲過程時,代碼都全放在一起了,基本上沒有什么說明,所以,一般人就以為這些命令是一起在運行了。

我運行代碼時報錯時,完整代碼如下
create or replace package xinfei_ims.display_users_package is
type search_results is ref cursor;
procedure display_users_proc(results_out out search_results,userId in test_users.user_id%type);
end display_users_package;

create or replace package body display_users_package is
procedure display_users_proc(results_out out search_results, userId in test_users.user_id%type) is
begin
if userId is not null then
open results_out for select * from test_users where user_id like userId||'%';
else
open results_out for select * from test_users;
end if;
end display_users_proc;
end display_users_package;

  事實,“運行建包”和“運行建包主體”的命令是要分開的。為什么這樣說,其實,仔細看PL/SQL中左邊的菜單就可以看出,Oracle中 PACKAGE和PACKAGE BOYIES是分開的,從下面圖示中就可以看出

分析根據包名建Oracle存儲過程時遇到的錯務故障排除



建PACKAGE
create or replace package display_users_package is
type search_results is ref cursor;
procedure display_users_proc(results_out out search_results,
userId in test_users.user_id%type);
end display_users_package;

分析根據包名建Oracle存儲過程時遇到的錯務故障排除

建PACKAGE BODY
create or replace package body display_users_package is
procedure display_users_proc(results_out out search_results, userId in test_users.user_id%type) is
begin
if userId is not null then
open results_out for select * from test_users where user_id like userId||'%';
else
open results_out for select * from test_users;
end if;
end display_users_proc;
end display_users_package;

分析根據包名建Oracle存儲過程時遇到的錯務故障排除

在JAVA中建用這樣含有包的存儲過程時,用如下形式
包名.存儲過程名
CallableStatement cs = null;
cs = conn.prepareCall("call display_users_package.display_users_proc(?,?)");
cs.registerOutParameter (1, OracleTypes.CURSOR);
cs.setObject(2, params);

linux

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

分析根據包名建Oracle存儲過程時遇到的錯務故障排除

分析根據包名建Oracle存儲過程時遇到的錯務故障排除:哦,平常建存儲過程時,阿堂就是直接用ldquo;create or replace procedure 存儲過程名rdquo; 這樣的形式來建的,沒遇到什么問題 哦,平常建存儲過程時,阿堂就是直接用create or replace procedure 存儲過程名 這樣的形式來建的,沒遇到什么
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产毛片一区二区三区 | 亚洲精品一线二线三线 | 国模冰冰炮交图150 国模吧国模吧一二区 | 欧美日韩高清一区二区三区 | 亚洲一级毛片免观看 | 国产特黄视频 | 在线日韩视频 | 国产精品一区在线播放 | 日本亚欧乱色视频在线观看 | 免费看男女做好爽好硬视频 | 亚洲国产成人久久99精品 | 欧美成人亚洲国产精品 | 中文字幕久久亚洲一区 | 欧美特黄一区二区三区 | 一级毛片视频播放 | 欧美日韩亚洲区久久综合 | 久久婷婷色一区二区三区 | 五月天婷婷视频在线观看 | 色另类| 久久亚洲一级α片 | 日韩中文在线视频 | 国产精品久久久久国产精品 | 日韩一区二区三区在线播放 | 国产一区二区精品 | 国产一区二区在线看 | 一区二区三区在线免费视频 | 国产91在线视频 | 亚洲一区二区在线 | 久热精品视频 | 亚洲区精品久久一区二区三区 | 性新婚a大黄毛片 | 欧美日韩不卡视频一区二区三区 | 日韩高清第一页 | 久久国语精品 | 欧美xxx在线 | 国产男同 | 国产精品久久久久久久久99热 | 一区二区电影 | 日本国产一区二区三区 | 日韩国产综合 | 欧美另类在线观看 |