mysql的 储存过程 和 储存函数 有什么区别 ?在网上找不到相关资料, 除写法和调用命令不同, 有什么其它的区别吗?
解决方案 »
- Windows下多mysql安装后通过控制台总是启动其中一个的问题
- 升级到了PHP5.3.10和MySQL5.1.61,数据库查询总有两稍迟钝
- 请问怎么实现自动把MYSQL表的数据IMPORT成TXT格式呢?
- 关于超大型网站的数据库备份问题
- 如何将mysql表的内容追加导入另一张表
- 高分求助:windowsXP下如何设置mysql5.0的字符集
- update 表 set 字段=字段+字符,在mysql中如何实现,谢谢,在线等待
- 有谁有如何在RED HAT上面安装和使用MySQL的资料?
- mysql自动执行的方法
- 求教下MYSQL 8.0服务器无法启动的问题
- 晕···
- MySQL收费版与免费版有何不同?
20. 存储程序和函数
20.1. 存储程序和授权表
20.2. 存储程序的语法
20.2.1. CREATE PROCEDURE和CREATE FUNCTION
20.2.2. ALTER PROCEDURE和ALTER FUNCTION
20.2.3. DROP PROCEDURE和DROP FUNCTION
20.2.4. SHOW CREATE PROCEDURE和SHOW CREATE FUNCTION
20.2.5. SHOW PROCEDURE STATUS和SHOW FUNCTION STATUS
20.2.6. CALL语句
20.2.7. BEGIN ... END复合语句
20.2.8. DECLARE语句
20.2.9. 存储程序中的变量
20.2.10. 条件和处理程序
20.2.11. 光标
20.2.12. 流程控制构造
20.3. 存储程序、函数、触发程序和复制:常见问题
20.4. 存储子程序和触发程序的二进制日志功能
20. 存储程序和函数
20.1. 存储程序和授权表
20.2. 存储程序的语法
20.2.1. CREATE PROCEDURE和CREATE FUNCTION
20.2.2. ALTER PROCEDURE和ALTER FUNCTION
20.2.3. DROP PROCEDURE和DROP FUNCTION
20.2.4. SHOW CREATE PROCEDURE和SHOW CREATE FUNCTION
20.2.5. SHOW PROCEDURE STATUS和SHOW FUNCTION STATUS
20.2.6. CALL语句
20.2.7. BEGIN ... END复合语句
20.2.8. DECLARE语句
20.2.9. 存储程序中的变量
20.2.10. 条件和处理程序
20.2.11. 光标
20.2.12. 流程控制构造
20.3. 存储程序、函数、触发程序和复制:常见问题
20.4. 存储子程序和触发程序的二进制日志功能
函数在语句中调用,一般用来完成一些特定的数据库本身没有的函数的功能。
凭感觉说的,不知道对不对。
1、存储过程能返回结果集,多个变量(用OUT参数),函数只能返回一个值
2、函数不改写BINLOG,所以有数据修改的得用存储过程