oracle plsql儲存過程除錯出錯_PLS-00361
SQL> create or replace procedure p_query_all_question(o_result sys_refcursor)
2 --線上答疑顯示所有問題
3
4 --顯示的列:學段,科目,題目內容,提問者,瀏覽數,狀態,更新時間
5 --涉及到的表:問題資訊,問題統計資訊,學段科目資訊
6 as
7 v_sqlstr varchar2(4000);
8 begin
9 v_sqlstr:='select
10 xk.teacherstage,--學段
11 xk.subjectname,--科目
12 qi.question_title,--題目內容
13 qi.question_id,--提問者
14 qt.browse_count,--瀏覽數
15 qi.question_status,--狀態
16 qt.lastest_update_time --更新時間
17 from Q_QUESTIONINFO qi,Q_QUESTION_STAT qs,E_SUBJECTINFO xk
18 where qi.questionid=qs.questionid and qi.subject_id=xk.subject_id
19 ';
20 open o_result for v_sqlstr;
21
22 end;
23 /
2 --線上答疑顯示所有問題
3
4 --顯示的列:學段,科目,題目內容,提問者,瀏覽數,狀態,更新時間
5 --涉及到的表:問題資訊,問題統計資訊,學段科目資訊
6 as
7 v_sqlstr varchar2(4000);
8 begin
9 v_sqlstr:='select
10 xk.teacherstage,--學段
11 xk.subjectname,--科目
12 qi.question_title,--題目內容
13 qi.question_id,--提問者
14 qt.browse_count,--瀏覽數
15 qi.question_status,--狀態
16 qt.lastest_update_time --更新時間
17 from Q_QUESTIONINFO qi,Q_QUESTION_STAT qs,E_SUBJECTINFO xk
18 where qi.questionid=qs.questionid and qi.subject_id=xk.subject_id
19 ';
20 open o_result for v_sqlstr;
21
22 end;
23 /
Warning: Procedure created with compilation errors.
SQL> show err
Errors for PROCEDURE P_QUERY_ALL_QUESTION:
Errors for PROCEDURE P_QUERY_ALL_QUESTION:
LINE/COL ERROR
-------- -----------------------------------------------------------------
20/1 PL/SQL: Statement ignored
20/6 PLS-00361: IN cursor 'O_RESULT' cannot be OPEN'ed
-------- -----------------------------------------------------------------
20/1 PL/SQL: Statement ignored
20/6 PLS-00361: IN cursor 'O_RESULT' cannot be OPEN'ed
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-667023/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- openGauss 支援儲存過程除錯儲存過程除錯
- plsqlDevloper 儲存過程的除錯SQLdev儲存過程除錯
- [20180502]PLDEVELOP與儲存過程除錯.txtdev儲存過程除錯
- Oracle儲存過程乾貨(二):PLSQL控制語句Oracle儲存過程SQL
- Oracle儲存過程乾貨(三):PLSQL迴圈語句Oracle儲存過程SQL
- [20190118]toad下如何除錯儲存過程和函式.txt除錯儲存過程函式
- Oracle儲存過程Oracle儲存過程
- jdbc使用call呼叫儲存過程報錯JDBC儲存過程
- Oracle儲存過程-1Oracle儲存過程
- oracle的儲存過程Oracle儲存過程
- 關於SQL server2008除錯儲存過程的完整步驟SQLServer除錯儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- plsql 除錯 pipelined 函式SQL除錯函式
- 原創:oracle 儲存過程Oracle儲存過程
- Sqlsugar呼叫Oracle的儲存過程SqlSugarOracle儲存過程
- LightDB/PostgreSQL 相容Oracle儲存過程SQLOracle儲存過程
- oracle儲存過程書寫格式Oracle儲存過程
- webpack打包過程如何除錯?Web除錯
- EXECUTE IMMEDIATE 儲存過程中 許可權不足及EXECUTE IMMEDIATE的除錯避坑儲存過程除錯
- 應用儲存過程執行報錯解決方案儲存過程
- Oracle 儲存過程分頁 + Sqlsugar呼叫Oracle儲存過程SqlSugar
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- Oracle儲存過程中呼叫DBLink同義詞出現錯誤:PLS-00201: 必須宣告識別符號Oracle儲存過程符號
- 低權使用者呼叫高權使用者建立的儲存過程出錯儲存過程
- ibatis呼叫oracle儲存過程(極簡版)BATOracle儲存過程
- 恢復MySQL資料庫建立儲存過程是遇到錯誤MySql資料庫儲存過程
- Cypress 本身啟動過程的除錯除錯
- oracle使用儲存過程將表資料以excel格式匯出Oracle儲存過程Excel
- Springboot呼叫Oracle儲存過程的幾種方式Spring BootOracle儲存過程
- Oracle 編譯儲存過程卡死解決方法Oracle編譯儲存過程
- chromium 之 CSS 解析過程(程式碼除錯)CSS除錯
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- oracle儲存過程許可權繼承小結Oracle儲存過程繼承