sql*plus里面:
exec pp(2);
exec pp(2);
解决方案 »
- windows xp oracle10g在cmd中登录不知道怎样选择自己已经建好的数据库。
- 关于ORACLE输出到EXCEL
- 急!!!ias server群集问题
- 紧急再紧急, oracle join records 问题
- OEM中作业问题
- ---SQL文的变换问题---
- 我在oms中导出数据库数据,遇到错误如下:已经添加了节点首选项证明,以及将备份用户设置为作为批处理用户登陆阿
- 数据库归档日志打开的问题。急
- 急问:TNS-12571 TNS:packet writer failure
- oracle全文检索,支持docx检索吗?
- 能告诉RedHat8.0下安装oracle8.1.7的全过程序吗?
- VB访问oracle数据库的问题
i number ;
begin
i := 2;
pp(i);
end;you can put DBMS_OUTPUT to debug your pp
create or replace procedure pp(recordno int)
as
sql_statement varchar2(500);
i int ;
begin
i := 0;
while i <= recordno loop
sql_statement :=' INSERT INTO EMP001 VALUES (' || i || ' ,''name'' ,''job'' ,100 ,
TO_DATE(''2002-10-16'', ''dd-Mon-yyyy HH:MI:SS AM'') ,100 ,100 ,100 )';
execute immediate sql_statement using recordno;
i := i + 1;
end loop;
end;注意:过程建立是正确的
as
sql_statement varchar2(500);
i int ;
改为
create or replace procedure pp(recordno int)
as
sql_statement varchar2;
i int ;
而且还可以看到提示的错误信息
用这个工具,test一下,很好用的