- MySQL 从 5.0 版本开始支持存储过程和函数
- 但是平时用的比较少,想知道其实现原理和使用场景
-- 创建存储过程
DELIMITER $$
CREATE PROCEDURE testa()
BEGIN
SELECT * FROM student WHERE id=2;
END $$
-- 调用存储过程
call testa();
-- 创建存储过程
DELIMITER $$
CREATE PROCEDURE testa()
BEGIN
SELECT * FROM student WHERE id=2;
END $$
-- 调用存储过程
call testa();
9 回答1.7k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答954 阅读✓ 已解决
3 回答719 阅读✓ 已解决
2 回答982 阅读✓ 已解决
3 回答601 阅读✓ 已解决
5 回答1.2k 阅读
先拿一个JAVA项目做个对比,不知道恰不恰当
基于表格,所以存储过程和函数的使用场景:
至于函数和存储过程的缺点和为啥使用人少,我能想到的几个点罗列下