www.ypnh.net > OrAClE中执行存储过程报:ORA550错误

OrAClE中执行存储过程报:ORA550错误

把第二行的exec去掉,直接写st_mts_GOOOrderDescr141203 上这个过程和参数,exec是sqlplus的命令,而不是oracle pl/sql language的命令

begin p_test('A22', 'ssss'); end; 这么执行 顺便说一句,insert into后要commit

你把全部错误信息念出来,你给的两行只是说那行有问题,并没有说什么问题。

你的userid没有赋值,赋值方法不对,你的拼装的形式实现,不能直接加到字符串里面呢,

HBService 这个表里不止这3个字段 应该这样: insert into "HBService" (serviceName,servicePrice,serviceTime) values (serviceName,servicePrice,serviceTime);

你的lob字段 是storage in row么?

首先这个存储你通过上面的代码建立成功了?

insert into xg_zhcp_zcfsb (xh, xn, xq, xmdm, fs, lrr,lrsj) select 这是你写的, 但是你后面select出来的字段大于7个, 自然就报错了

可能是由于搜索出来的字段都为空,因此出现这种错误。 加上异常处理,在数据为空的时候,给参数一个默认值 。

invalid_vocher_job的and i.status=0加分号

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com