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