怎么在oracle中总是出现无效的sql语句呢

如题所述

第1个回答  2013-11-23

SQL语句结尾没有加分号

第2个回答  2013-11-23
把avgnumber number:=avgtoyprice改成
avgnumber number;然后下面这样赋值
SELECT avgtoyprice() INTO avgnumber FROM dual;追问

还是不对

追答

函数avgtoyprice建了么,update下面还有avgnumber =avgtoyprice,这个替换了么
不会select * from my_toys这句一起执行了吧,不能一起执行哦

追问

没有一起执行,就是想告诉你我的表是my_toys 那个你说的dual是my_toys吧

追答

你刚贴的图
要把function建立在前面,不然存储过程识别不到
avgnumber=avgtoyprice改成avgnumber:=avgtoyprice

本回答被提问者采纳
相似回答
大家正在搜