create or replace procedure system.P_CREATE_TAB is
begin
execute immediate 'create table system.emp(
ID NUMBER(4) NOT NULL,
SAL NUMBER(6,1))';
end;
/
begin
execute immediate 'create table system.emp(
ID NUMBER(4) NOT NULL,
SAL NUMBER(6,1))';
end;
/
解决方案 »
- (转载)【独家连载】企业级GoldenGate实战揭秘(2)
- ORALCE 10G 不能DBLINK到11G的服务器
- 如何删除数据库用户及用户下所有表,同义词等等
- 数据库是双机,可以在不停数据库的情况下增加数据文件吗?
- 求助:redo log切换时本地磁盘占用率高
- oracle两表互拷数据
- kill掉Session后,怎么手动回滚这个Session用过的回滚空间
- 数据库函数索引为什么不起作用(300万条记录)
- 如何使rman自动备份数据库?
- 高分求解,如何在数据库后台查询一段时间的Update,Insert,Delete操作?
- 在用oracle的时候,常说系统表,请问下,有那些常用的或重要的系统表?
- 请教作业不自动执行和spfile(sid).ora文件不能更改的问题?
这样没错了,可是为什么啊
真晕啦....大哥帮忙create or replace procedure system.P_ADD_DATA is
i system.emp.id%type := 20;
j system.emp.sal%type := 500;
begin
delete all from system.emp;
while i <= 50 loop
insert into system.emp(id,sal) values
i,j);
i := i + 1;
j := j + 100;
end loop;
end;
i system.emp.id%type := 20;
j system.emp.sal%type := 500;
begin
delete from system.emp;
while i <= 50 loop
insert into system.emp(id,sal) values
(i,j);
i := i + 1;
j := j + 100;
end loop;
end;
create or replace procedure system.P_ADD_DATA is
i system.emp.id%type := 20;
j system.emp.sal%type := 500;
begin
execute immediate 'delete all from system.emp';
while i <= 50 loop
execute immediate 'insert into system.emp(id,sal) values
i,j)';
i := i + 1;
j := j + 100;
end loop;
end;