国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Mysql - navicat不能創(chuàng)建函數(shù)解決方法分享

navicat不能創(chuàng)建函數(shù)解決方法分享

2020-08-17 17:27黃小魚ZZZ Mysql

這篇文章主要介紹了navicat不能創(chuàng)建函數(shù)解決方法分享,小編覺得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。

第一次寫MySQL FUNCTION,一直報(bào)錯(cuò),

Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`company_id` int) RETURNS varchar(20) CHARSET utf8

BEGIN

本來(lái)的函數(shù):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE DEFINER=`33323`@`%` FUNCTION `createSaleCode`(`benginStr` varchar,`company_id` int) RETURNS varchar(20) CHARSET utf8
BEGIN
  DECLARE nearnum VARCHAR(20); 
 DECLARE nowdatepre VARCHAR(20);
 DECLARE numout VARCHAR(20); 
 SELECT a.sale_code INTO nearnum FROM d_sale a WHERE a.company_id = company_id ORDER BY a.sale_id DESC limit 1;
 SELECT concat(extract(year_month from now()),LPAD(extract(day from now()), 2, 0)) INTO nowdatepre;
 IF locate(nowdatepre,nearnum)>0 
  THEN
    set numout = nearnum +1;  
  ELSE
    set numout = concat(beginStr,nowdatepre,'00001'); 
  END IF;
 RETURN numout;
END

這段函數(shù)在Navicat上邊執(zhí)行不起來(lái),在多次嘗試之后將代碼修改為以下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
delimiter $$
CREATE DEFINER=`12212`@`%` FUNCTION createSaleCode(benginStr varchar(20),company_id int(11) ) RETURNS varchar(20) CHARSET utf8
BEGIN
  DECLARE nearnum VARCHAR(20); 
 DECLARE nowdatepre VARCHAR(20);
 DECLARE numout VARCHAR(20); 
 SELECT a.sale_code INTO nearnum FROM d_sale a WHERE a.company_id = company_id ORDER BY a.sale_id DESC limit 1;
 SELECT concat(extract(year_month from now()),LPAD(extract(day from now()), 2, 0)) INTO nowdatepre;
 IF locate(nowdatepre,nearnum)>0 
  THEN
    set numout = nearnum +1;  
  ELSE
    set numout = concat(beginStr,nowdatepre,'00001'); 
  END IF;
 RETURN numout;
END$$
delimiter ;

問題解決。

默認(rèn)情況下,delimiter是分號(hào);。

總結(jié)

以上就是本文關(guān)于navicat不能創(chuàng)建函數(shù)解決方法分享的全部?jī)?nèi)容,希望對(duì)大家有所幫助。有什么問題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。感謝朋友們對(duì)本站的支持!

原文鏈接:http://blog.csdn.net/wojiaohuangyu/article/details/54629414

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线精品一区二区 | 欧美一区二区三区免费 | 91视频大全 | 一区三区在线观看 | 午夜网| 色婷婷精品国产一区二区三区 | 中文字幕在线观看 | 国产精品高清一区二区 | 亚洲第一黄色网 | 国产一区二区三区四区 | 先锋影音av中文字幕 | 综合网av | 日本精品一区二区三区视频 | sis001亚洲原创区 | 亚洲一区 中文字幕 | 国产精品一区欧美 | 久久伊人久久 | 国产乱码精品一区二区三区中文 | 久久综合九色综合网站 | 一级特黄录像免费播放全99 | 我要看免费黄色片 | 亚洲精品久久久久中文字幕欢迎你 | 中文字幕在线观看 | 免费黄色av| 亚洲高清在线观看 | 懂色中文一区二区在线播放 | 国产美女久久久 | 国产精品一区二区无线 | 一本大道久久精品 | 久久视频在线看 | 一区二区国产精品 | 亚洲精品无 | 亚洲视频精品在线观看 | 久久久精品小视频 | 亚洲国产精品久久久久久久 | 97国产在线 | 久久国产一区二区 | 欧美久久综合 | 黑人精品 | 国产精选一区二区三区不卡催乳 | 久久人人爽人人爽人人片av不 |