我的过程是这样写的想实现往表里批量写数据
as
i integer;
maxnum integer;
begin
maxnum:=10;
for i in 1..maxnum loop
insert into TEST_DEPT(DEPARTNO, DEPARTNAME, TOPNO, num)
values ('x'+to_char(i),'y'+to_char(i),'z'+to_char(i),i);
commit;
end loop;
end;
as
i integer;
maxnum integer;
begin
maxnum:=10;
for i in 1..maxnum loop
insert into TEST_DEPT(DEPARTNO, DEPARTNAME, TOPNO, num)
values ('x'+to_char(i),'y'+to_char(i),'z'+to_char(i),i);
commit;
end loop;
end;
解决方案 »
- pl/sql dev远程登录时,连接为normal,sysdba,sysoper有什么区别?
- 在游标上用for update 的问题
- Oracle登陆问题,望高手指点
- 求教 oracle中job的问题!急
- 我的系统用的是2000,先装了oracle8,又装了oracle7,又把8卸了,可用pldev时,连不上oracle7,如何办??
- 一个简单的PL/SQL菜鸟问题
- (10个并发用户)这个问题很简单,谁能帮帮我
- 好东西:关于java使用的数据库连接的程序包.
- 基于Midas的三层结构程序中,出现"Value of 'datafield'is out of range"错误",什么原因?如何修改?
- (Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接
- 关于日期的处理
- 高手看看Oracle能不能这样实现?
pro_name(parm1,parm2,...);
按回车就行了
ORA-01722: 无效数字
ORA-06512: 在 "PMSUSER.INSERT_WY", line 4
ORA-06512: 在 line 1出上面的错误,请问哪位告诉我是怎么了.
不管我有没有给这个过程定义参数都会报错.这个错误是不是所的那个过程的第四行有问题啊?可是当时过程编译也通过了.
x10 y10 z10 10