重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
RETURNS varchar
創新互聯建站服務項目包括渾源網站建設、渾源網站制作、渾源網頁制作以及渾源網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,渾源網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到渾源省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
這里是不是指定一下返回類型的長度呢?
CREATE FUNCTION getComboData(cono varchar(50),itno varchar(50))
RETURNS varchar(50)
你試試
解決方法如下:
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
create procedure proprice() is
begin
select avg(price) as average from products;
end;
以上就是規范的格式,請不要添加額外的東西,執行之后調用即可。
如果有其他問題,你可以先百度一下存儲過程的規范應用
你第二個函數 CREATE FUNCTION dotest() 后 缺少 return 數據類型。 沒有返回數據類型。 建議改成 CREATE FUNCTION dotest() retun varchar(500) 或者改成存儲過程 CREATE PROCEDURE dotest() begin .... END $$