oracle plsql package_body_procedure_構建語法_sp_儲存過程
SQL> create or replace package pkg_E_TEACHERLOGININFO #定義包
#包中定義各種儲存過程及型別名字及輸入輸出引數,具體處理邏輯在包體中編寫
2
3 as
4 type entiry is ref cursor;
5 procedure p_veriry_teacher_login(v_loginname varchar2,v_password varchar2,v_rc out entiry);
6 end pkg_E_TEACHERLOGININFO;
7 /
2
3 as
4 type entiry is ref cursor;
5 procedure p_veriry_teacher_login(v_loginname varchar2,v_password varchar2,v_rc out entiry);
6 end pkg_E_TEACHERLOGININFO;
7 /
Package created.
SQL>
SQL>
SQL>
SQL>
SQL>
#定義包體,包體中編寫具體的儲存過程邏輯
SQL> create or replace package body pkg_E_TEACHERLOGININFO
2 is
3 procedure p_veriry_teacher_login(v_loginname in varchar2,v_password in varchar2,v_rc out entiry)
4 as
5 v_sqlstr varchar2(4000);
6 begin
7 v_sqlstr:='select loginid,teacherid,loginname,nickname,password,isnormal,loginstatus,createtime,latestlogintime,latestmodifytime,failedtime,failedip,latestloginip,latestloginarea,memo from E_TEACHERLOGININFO where loginname='||v_loginname||' and password='||v_password;
8 open v_rc for v_sqlstr;
9
10 end p_veriry_teacher_login;
11 end pkg_E_TEACHERLOGININFO;
12 /
SQL> create or replace package body pkg_E_TEACHERLOGININFO
2 is
3 procedure p_veriry_teacher_login(v_loginname in varchar2,v_password in varchar2,v_rc out entiry)
4 as
5 v_sqlstr varchar2(4000);
6 begin
7 v_sqlstr:='select loginid,teacherid,loginname,nickname,password,isnormal,loginstatus,createtime,latestlogintime,latestmodifytime,failedtime,failedip,latestloginip,latestloginarea,memo from E_TEACHERLOGININFO where loginname='||v_loginname||' and password='||v_password;
8 open v_rc for v_sqlstr;
9
10 end p_veriry_teacher_login;
11 end pkg_E_TEACHERLOGININFO;
12 /
Package body created.
SQL>
1/14 PLS-00103: Encountered the symbol "PKG_E_TEACHERLOGININFO" when
expecting one of the following:
is authid as compress compiled wrapped
The symbol "authid" was substituted for "PKG_E_TEACHERLOGININFO"
to continue
expecting one of the following:
is authid as compress compiled wrapped
The symbol "authid" was substituted for "PKG_E_TEACHERLOGININFO"
to continue
以上錯誤表明:create or replace package body寫成create or replace package bady,哈哈,低階錯誤,沒有寫程式碼的經驗,暈暈暈!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-666483/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle plsql儲存過程OracleSQL儲存過程
- oracle 儲存過程以及plsql語句塊Oracle儲存過程SQL
- Oracle儲存過程基本語法Oracle儲存過程
- Oracle儲存過程乾貨(二):PLSQL控制語句Oracle儲存過程SQL
- 儲存過程語法儲存過程
- oracle儲存過程plsql_sp_多個out引數測試語法Oracle儲存過程SQL
- Oracle儲存過程乾貨(三):PLSQL迴圈語句Oracle儲存過程SQL
- 儲存過程基本語法儲存過程
- sql server儲存過程語法SQLServer儲存過程
- oracle plsql儲存過程_運算子優先順序OracleSQL儲存過程
- oracle plsql儲存過程_if判斷與事務commitOracleSQL儲存過程MIT
- oracle plsql儲存過程_while loop_end loop_exitOracleSQL儲存過程WhileOOP
- MySql儲存過程的作用及語法MySql儲存過程
- Oracle儲存過程Oracle儲存過程
- PostgreSQL獲取建表語句儲存過程SQL儲存過程
- PLSQL學習-【7儲存過程、函式】SQL儲存過程函式
- oracle plsql儲存過程除錯出錯_PLS-00361OracleSQL儲存過程除錯
- Oracle 儲存過程中的DDL語句Oracle儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- Oracle儲存過程-1Oracle儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程例子Oracle儲存過程
- Oracle建立儲存過程Oracle儲存過程
- ORACLE 儲存過程示例Oracle儲存過程
- 在toad_plsql developer_oracle sql developer呼叫儲存過程SQLDeveloperOracle儲存過程
- 儲存過程語法與Java程式的呼叫方式儲存過程Java
- 儲存過程基本語法和須注意事項儲存過程
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- Oracle儲存過程中跳出迴圈的寫法Oracle儲存過程
- 原創:oracle 儲存過程Oracle儲存過程
- oracle 儲存過程批次提交Oracle儲存過程
- oracle 儲存過程學習Oracle儲存過程
- [Flashback]Oracle flashback儲存過程Oracle儲存過程
- Oracle儲存過程學習Oracle儲存過程
- oracle的儲存過程格式Oracle儲存過程
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- oracle--08儲存過程Oracle儲存過程
- mysql 儲存過程 procedure 批次建表MySql儲存過程