亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何編寫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

安陆市| 保康县| 芜湖县| 扬中市| 台湾省| 廊坊市| 苗栗县| 永善县| 商丘市| 寿宁县| 夏河县| 浮梁县| 锦屏县| 台东县| 蒲城县| 新疆| 秭归县| 通道| 长子县| 枣庄市| 乳山市| 岳阳县| 资阳市| 峨边| 永寿县| 泽普县| 阳泉市| 镇宁| 大邑县| 英德市| 台前县| 平湖市| 谢通门县| 禄丰县| 霍邱县| 华亭县| 遵义市| 杭锦旗| 宜宾县| 宁蒗| 东丰县|