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

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 12:18:21
文檔

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除

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

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

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

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除

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

我運(yùn)行代碼時(shí)報(bào)錯(cuò)時(shí),完整代碼如下
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;

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

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除



建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;

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除

建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;

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除

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

linux

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

分析根據(jù)包名建Oracle存儲(chǔ)過程時(shí)遇到的錯(cuò)務(wù)故障排除

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

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美日韩亚洲国产无线码 | 国产成人一区二区三区 | 午夜一区二区三区 | 日韩无| 欧美黄色一级视频 | 鸣人x钢手 | 欧美日韩 在线播放 | 欧美日韩精品一区二区三区视频在线 | 精品久久综合一区二区 | 亚洲色图欧美另类 | 精品91精品91精品国产片 | 欧美综合自拍亚洲综合百度 | 日韩中文欧美 | 亚洲第八页 | 亚洲一区二区三区成人 | 国产高清精品久久久久久久 | 亚洲色图第一页 | 亚洲第七页| 国产aⅴ一区二区 | 视频精品一区二区 | 国内一区二区三区精品视频 | 国产不卡视频在线观看 | 亚洲一二三区在线观看 | 香港经典a毛片免费观看…伊人色综合久久 | 国产欧美中文字幕 | 在线观看免费精品国产 | 欧美精品国产综合久久 | a天堂专区一区二区三区 | 激情一区二区三区成人 | 国产网站免费在线观看 | 久久综合中文字幕一区二区 | 精品一区二区三区五区六区七区 | 一级毛片私人影院免费 | 久久精品一区二区 | 国产精品美女流白浆视频 | 国产全部视频在线播放 | 亚洲国产精品电影 | 999久久久免费精品国产牛牛 | 日韩第一页在线观看 | 毛片日韩 | 亚洲欧美日韩激情在线观看 |