91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何編寫mysql函數

發布時間:2020-06-08 11:24:47 來源:網絡 閱讀:593 作者:三月 欄目:MySQL數據庫

下文主要給大家帶來如何編寫mysql函數,希望這些內容能夠帶給大家實際用處,這也是我編輯如何編寫mysql函數這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

mysql中函數的編寫如下:
create function functionName([parm type],[parm1 type],……)
returns type
begin
語句;
return 值;
end;
如上就是mysql函數的編寫的模板。在函數中,不能使用select語句來打印數據,使用select來查詢數據并且賦值給變量,這個是可以的。函數是要有返回值的。
在mysql中,函數可以使用在select中進行數據的處理。
當然,函數中可以定義各種類型的變量,比如bigint,longtext,varchar,int等等數據類型,也可以定義游標類型的數據。
在編寫完mysql函數后,如果出現創建函數的報錯
[Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
,需要執行如下語句:
set global log_bin_trust_function_creators=1;
造成這個問題的原因是主從設備的安全原因。

函數的例子:
create FUNCTION functionTest(p_con VARCHAR(400))
RETURNS VARCHAR(400)
BEGIN
DECLARE v_con VARCHAR(400);
set v_con = p_con;
SELECT p_con into v_con;
return v_con;
end;

select functionTest('baiduc');

對于以上關于如何編寫mysql函數,大家是不是覺得非常有幫助。如果需要了解更多內容,請繼續關注我們的行業資訊,相信你會喜歡上這些內容的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

聊城市| 曲靖市| 禹州市| 阳曲县| 静安区| 陈巴尔虎旗| 全南县| 稷山县| 鄢陵县| 抚宁县| 中江县| 阿鲁科尔沁旗| 涿州市| 奉新县| 宜君县| 滦平县| 保德县| 太和县| 通城县| 普宁市| 南雄市| 南澳县| 青岛市| 诏安县| 扎赉特旗| 涡阳县| 晋中市| 特克斯县| 嘉定区| 安康市| 江安县| 平湖市| 肥乡县| 陆河县| 新平| 固原市| 江油市| 永定县| 名山县| 吉林省| 巴南区|