create or replace procedure sp_number(c1 in varchar2,c2 in varchar2,c3 in varchar2)
as
begin
insert into testsp(test) values('1111');
end
SQL> execute sp_number('1','2','3');ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00905: object SYSTEM.SP_NUMBER is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored请教正确写法。多谢~
as
begin
insert into testsp(test) values('1111');
end
SQL> execute sp_number('1','2','3');ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00905: object SYSTEM.SP_NUMBER is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored请教正确写法。多谢~
解决方案 »
- 在虚拟机linux上如何安装oracle 10或11g客户端?3KU!
- redhat6.3安装oracle10g ins_net_client.mk
- 请教,一句SQL语句,判断是否有满足条件的记录
- 在REHL AS 4 下安装Oracle 9.2.0.4.0 安装成功..但是却不能连接上数据库......有安装经验的进来看一下啊...
- 这么简单的功能要求,难道只有用动态SQL才能实现吗?
- 数据量大时怎么解决Insert慢?
- pfile和spfile大小不一样??
- 如何获得视图的列信息?
- 我用SQL PLUS, SELECT 一个有50万条记录的表,为什么会中途停止,将近一个小时候停止
- 手头上有一个xml和相应的schema文件,如何导入oracle?
- oracle关于blob字段问题,在线等,请大家进来帮帮忙.
- 关于调用包过程
2 as
3 begin
4 insert into dbzg(zgbh,sfzh) values('aa','1111');
5* end ;
SQL> /过程已创建。SQL> execute sp_number('1','2','3'); PL/SQL 过程已成功完成。SQL>
你确定你有testsp表和test字段吗?
varchar2)
2 as
3 begin
4 insert into testsp(test) values('1111');
5 end;
6 /警告: 创建的过程带有编译错误。sys@ORCL(192.168.21.110)> create table testsp(test varchar2(20));表已创建。
sys@ORCL(192.168.21.110)> create or replace procedure sp_number(c1 in varchar2,c2 in varchar2,c3 in
varchar2)
2 as
3 begin
4 insert into testsp(test) values('1111');
5 end ;
6 /过程已创建。
sys@ORCL(192.168.21.110)> exec sp_number('1','2','3');PL/SQL 过程已成功完成。