真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何編寫mysql函數(shù)

下文主要給大家?guī)砣绾尉帉慚ySQL函數(shù),希望這些內(nèi)容能夠帶給大家實際用處,這也是我編輯如何編寫mysql函數(shù)這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

為和平等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及和平網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站設(shè)計、和平網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

mysql中函數(shù)的編寫如下:
create function functionName([parm type],[parm1 type],……)
returns type
begin
語句;
return 值;
end;
如上就是mysql函數(shù)的編寫的模板。在函數(shù)中,不能使用select語句來打印數(shù)據(jù),使用select來查詢數(shù)據(jù)并且賦值給變量,這個是可以的。函數(shù)是要有返回值的。
在mysql中,函數(shù)可以使用在select中進行數(shù)據(jù)的處理。
當然,函數(shù)中可以定義各種類型的變量,比如bigint,longtext,varchar,int等等數(shù)據(jù)類型,也可以定義游標類型的數(shù)據(jù)。
在編寫完mysql函數(shù)后,如果出現(xiàn)創(chuàng)建函數(shù)的報錯
[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)
,需要執(zhí)行如下語句:
set global log_bin_trust_function_creators=1;
造成這個問題的原因是主從設(shè)備的安全原因。

函數(shù)的例子:
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');

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


本文名稱:如何編寫mysql函數(shù)
網(wǎng)頁地址:http://weahome.cn/article/goscch.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部