3.MYSQL函数创建和使用
生活随笔
收集整理的這篇文章主要介紹了
3.MYSQL函数创建和使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、查看是否能創建函數
show variables like '%fun%';?
?如果為OFF,表示不能創建函數
?
2、修改數據庫能創建函數
set global log_bin_trust_function_creators = 1;?
這樣就修改為ON了,就能創建函數了
?
3、創建函數(機制和創建存儲過程差不多)
delimiter // create function fun_add(a int,b int)returns intbeginreturn a+b;end;//?
4、調取fun_add函數
select fun_add(2,3);?
5、刪除函數
?
drop function if exists fun_add;?
?
6、查看函數
?
show create function fun_add;?
?
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN DECLARE M INT; SET M = N - 1; RETURN (# Write your MySQL query statement below.SELECT IFNULL((SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT M,1),NULL)); END?
總結
以上是生活随笔為你收集整理的3.MYSQL函数创建和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Nginx搭建简单的音视频直播平台R
- 下一篇: 全面总结:进程与线程