这里是不是指定一下返回类型的长度呢?
CREATE FUNCTION getComboData(cono varchar(50),itno varchar(50))
RETURNS varchar(50)
你试试
create procedure proprice() isbegin
select avg(price) as average from products
end
以上就是规范的格式,请不要添加额外的东西,执行之后调用即可。
如果有其他问题,你可以先百度一下存储过程的规范应用
解决方法如下:1. mysql>set global log_bin_trust_function_creators = 1
2. 系统启动时 --log-bin-trust-function-creators=1
3. 在my.ini(linux下为my.conf)文件中 [mysqld] 标记后加一行内容为 log-bin-trust-function-creators=1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)