?
12345678910111213141516171819202122232425262728293031323334353637 | mysql> mysql> delimiter $$ mysql> mysql> CREATE FUNCTION myFunction -> (in_string VARCHAR (255), -> in_find_str VARCHAR (20), -> in_repl_str VARCHAR (20)) -> -> RETURNS VARCHAR (255) -> BEGIN -> DECLARE l_new_string VARCHAR (255); -> DECLARE l_find_pos INT ; -> -> SET l_find_pos=INSTR(in_string,in_find_str); -> -> IF (l_find_pos>0) THEN -> SET l_new_string= INSERT (in_string,l_find_pos,LENGTH(in_find_str),in_repl_str); -> ELSE -> SET l_new_string=in_string; -> END IF; -> RETURN (l_new_string); -> -> END $$ Query OK, 0 rows affected (0.00 sec) mysql> mysql> delimiter ; mysql> select myFunction( 'ABC' , 'A' , 'Z' ); + ---------------------------+ | myFunction( 'ABC' , 'A' , 'Z' ) | + ---------------------------+ | ZBC | + ---------------------------+ 1 row in set (0.00 sec) mysql> drop function myFunction; Query OK, 0 rows affected (0.00 sec) |
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦