我想跟隨在http://dba-oracle.com/t_pl_sql_plsql_select_into_clause.htm輸出單個行中的存儲過程(甲骨文)
的例子但是,當我做不過
create or replace PROCEDURE age
is
declare
info movie%rowtype;
BEGIN
dbms_output.enable();
select * into info from movie where mo_id=1;
dbms_output.put_line('The name of the product is ' || info.mo_id);
END age;
/
它提供了幾個錯誤:
錯誤(4,1):PLS-00103:在期待以下某項時遇到符號「DECLARE」:begin function pragma procedure subtype t ype當前光標刪除在外部語言之前存在符號「begin」代替「DECLARE」繼續。
和
錯誤(14,8):PLS-00103:出現符號「結束文件」在需要下列之一時:(開始情況下宣佈結束退出異常用於轉到如果循環國防部空編譯提高收益選擇更新而與< <繼續關閉當前刪除獲取鎖芯打開回滾保存點設置SQL執行提交FORALL合流管清洗
這有什麼錯呢?