SQL> create or replace procedure aa
2 as
3 i number;
4 BEGIN
5 select count(*) into i from a;
6 END;
7 /Procedure created.
2 as
3 i number;
4 BEGIN
5 select count(*) into i from a;
6 END;
7 /Procedure created.
解决方案 »
- 问个number类型的基本知识
- 困扰偶很久的,自定义的一个function,单独执行没问题,但是放到查询语句中就...
- PL/SQL Script
- oracle盲提问:如何用c连接oracle 9i for linux7.2
- ORA-12154: TNS:could not resolve the connect identifier specified
- 请问SQL语句我要把查到为空的数据,设置为0怎么做???
- 创建数据库出错,总说我创建的数据库名与参数DB_NAME不匹配
- 经验分享 oracle安装问题
- 请问哪里有oracle developer2000的下载
- Oracle存储过程的参数有长度的限制。具体多少我忘了,好像是30几K吧。有谁能解决这个问题?
- 初学者求 取同一记录下,不同字段最大值的函数?
- 关于pro*c父子进程间关系
as
v_count number;
begin
select count(*) into v_count from user_tables;
dbms_output.put_line(v_count);
end;
/
as
aa number :=0; --数字类型的最好初始化
begin
select count(*) into aa from cf_news; --只select是不行的^_^
dbms_output.put_line('The Result of this Procedure is :'||aa);
end;
现在应该是没有什么问题了,如果还出错就在创建完之后的窗口里输入 show err 命令,把结果贴出来。
执行这个过程:
set serveroutput on
exec get_news;