帮我看看这个oracle存储过程哪里写错了(PL/SQL里)? create or replace procedure test AsCursor cur1 Is Select townname From town;Name Varchar2(20);Begin For Name In cur1 Loop Begin dbms_output.put_line(Name); End; End Loop;end test; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 For Name In cur1 Loop Begin --此处去掉 dbms_output.put_line(Name); End; --此处去掉 End Loop; 还是报错:pls-00306:wrong number or types of arguments ini call to 'pub_line' dbms_output.put_line(Name.townname );另外,不需要声明 Name Varchar2(20);实际在 for 循环中,你使用的 Name 是一个记录集对象,不是你声明的字符串变量 大侠看改字符集问题 程序员可以转DBA吗,女生适合吗,要会UNIX吗? oracle错误 错误600 一个oracle的算法问题 sql plus 語句违反整合性限制条件ORA-02291: 違反整合性限制條件 (SYSTEM.SYS_C003039) 無法找到父項鍵 SQL*PLUS里调用一个用PL/SQL写的函数的语法是怎样的?在PB中调用又是怎么样的?在线,谢谢! 求助... 一个难题,请高手帮忙,在线等待 新手请教 关于一个oracle或delphi的问题 ora-00918问题,求解决方法 有没有做过Oracle ERP 实施的朋友!!
For Name In cur1 Loop
Begin--此处去掉dbms_output.put_line(Name);
End;--此处去掉End Loop;
另外,不需要声明 Name Varchar2(20);
实际在 for 循环中,你使用的 Name 是一个记录集对象,不是你声明的字符串变量