- 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();
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
先拿一个JAVA项目做个对比,不知道恰不恰当
基于表格,所以存储过程和函数的使用场景:
至于函数和存储过程的缺点和为啥使用人少,我能想到的几个点罗列下