我知道,过程和函数的区别,但是我不理解为什么这样设计;
当时他们是为了什么目的或意图这样分开的;
比如其他语言c/c++ java 等就只有一个求高手解答;
3x!
当时他们是为了什么目的或意图这样分开的;
比如其他语言c/c++ java 等就只有一个求高手解答;
3x!
解决方案 »
- 紧急求助:MYSQL数据库表里只能看到一条不全记录
- 求助,PostgreSQL怎么在windows下编译(或能解决我的编译问题)
- ERROR [HY000] [MySQL][ODBC 3.51 Driver]Lost connection to MySQL server during qu
- 关于c语言中数据库查询数据库中不存在数据,但却没有任何提示的问题
- 新手自学mysql连接java问题
- mySQL怎么换行啊?呵呵,菜鸟
- mysql 5的默认编码方式是什么?
- 菜鸟求助Mysql的C++接口问题
- Python django pymysql无法使用
- jdbc删除问题实现删除数据库中的表任意一列,不能实现求助
- Java+Mysql的增量备份或者差异备份
- php下执行查询奇怪的问题;
另外在FUNCTION中还有其它的一些限制。 比如不能调用回滚或提交语句, 不能有返回比如执行普通的select 语句。
不能改表,等等。
坏处就是用户需要都在这些限制。
Procedure:是一个原子语句;要不执行完,要不不执行,不能中断;
function:是一个用户为了模块化,而定义的;由于c/c++等对原子语句的要求不高,绝大多是要求并行处理,所以不会有procedure;