-- execute immediate 只能在8i以上版本运行,8i以下版本使用dbms_sql包.
create or replace procedure InsertTable
(id in varchar2, age in varchar2)
is
v_sql varchar2(200);
begin
v_sql :=' insert into mytable values(' || id || ',' || age || ')' ;
execute immediate v_sql;
commit;
end;
/ sql plus:
execute InsertTable('01','sword-hero');
解决方案 »
- 急: 我这个是四条代码现在想合成一个代码怎么写啊???这四条代码都是互相矛盾的请大师帮忙看看谢谢了弄好了可以加分
- oracle中查表时字符串是不是加单引号或者双引号都行啊,二者有啥区别吗
- 急问 ORA-10632:Invalid rowid 的问题
- oracle异常回滚
- 高分求救??哪位大虾救我啊,这个SQL能不能实现啊
- 关于流水号
- 在线等待!如何知道update影响的行数,要求在客户端的sql里实现,不能调用服务器端存贮过程
- 如何得到当前机器的Oracle版本号?
- 谁知道Oracle9iAS Portal是个什么东东,是developer2000的升级吗?
- 请教存储过程调用方法
- 急,数据库创建问题!
- 嵌套select与动态游标问题,在线等候,急
insert之后最好加个commit;进行提交。