create or replace procedure test As
Cursor 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;
解决方案 »
- IMP-00038: 无法转换为环境字符集句柄
- 请问怎样解决“ora-04098:触发器 无效且未通过重新验证”这个问题
- 求组!~redo log file缓冲区!!
- ORA-01504: ???? 'STUDENT' ??? db_name 'oracle' ???
- 求一个SQL语句
- 怎样取得本月的第一天和本月最后一天?--急急
- 通用查询窗口,如何避免用户设置的查询条件返回过多记录(oracle数据库)?
- 如果兼听文件损坏,应如何恢复,才能保证数据库服务正常启动
- 一个触发器的问题!!!(给高分)
- 在OEM 中如何建立DBLINK
- ora-00918问题,求解决方法
- 有没有做过Oracle ERP 实施的朋友!!
For Name In cur1 Loop
Begin--此处去掉dbms_output.put_line(Name);
End;--此处去掉End Loop;
另外,不需要声明 Name Varchar2(20);
实际在 for 循环中,你使用的 Name 是一个记录集对象,不是你声明的字符串变量