你写的好像不是oracle的过程,倒像是sqlserver的。
CREATE PROCEDURE test (p_name char, p_age char)
AS
begin
insert into demotable(name,age) values(p_name,p_age);
end;
CREATE PROCEDURE test (p_name char, p_age char)
AS
begin
insert into demotable(name,age) values(p_name,p_age);
end;
解决方案 »
- 无法解析指定的连接标识符
- 在C语言中可否用Oracle的utl_file包进行编程,怎么做?
- exection plan的问题
- 一个SQL复制语句?
- 请问:用 sqlplus system/manager@dabase 切换不到DOS界面,怎么办?
- 我在导入表时出现错误"导入的表空间无权限"是什么意思啊?
- 请详细谈论"行锁","表锁"等等
- 关于在ORACLE中插入数据的问题!急急急,在线等!!!!!!高手请赐教!!!
- 怎么样在oracle一个同户下面知道所有别的用户的所有的表名?
- 存储过程中执行update语句,锁表。update语句放在外面,则不会执行锁表。
- 下面触发器的错误如何修改?
- oracle8倍份的奇怪问题!
怎么看也像是sql server的
所以显示为Invalid了。
为什么改成你这样还是invalid?
begin
insert into demotable values(name,age);
commit;
exception
when others then
rollback;
end ;
--编译通过的话就不是invalid了。