oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:相关的知识,希望对你有一定的参考价值。
oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:
create or replace procedure Pro_insert
(serviceName in varchar2,servicePrice in number,serviceTime in date)
as
begin
insert into "HBService" values(serviceName,servicePrice,serviceTime);
end;
求解释!!!!!
应该这样:
insert into "HBService" (serviceName,servicePrice,serviceTime)
values (serviceName,servicePrice,serviceTime);追问
是 不止三个字段的。里面的字段也得加双引号。
insert into "HBService" (“serviceName”,“servicePrice”,“serviceTime”)
values (serviceName,servicePrice,serviceTime);
解决了,灰常感谢、、、、
insert into HBService (serviceName,servicePrice,serviceTime) values(serviceName,servicePrice,serviceTime);
以上是关于oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:的主要内容,如果未能解决你的问题,请参考以下文章
用Navicat连接MySQL创建存储过程时提示1304错误是为啥?r并不存在呀