数据库中存储过程和函数的区别是什么?用自己的话回答。

2025-03-11 08:06:48
推荐回答(2个)
回答1:

存储过程:可以进行增删查改dml操作,甚至可以进行建表等ddl操作;不能return返回值,可以用out参数返回值。用exec 过程名 的方法调用。
函数,可以return返回值;一般来说,只能进行select操作,不能进行增删改,也不能进行ddl操作。可以通过赋值的方式调用,也可以在sql语句中使用。

回答2:

存储过程重在处理数据,函数可以返回值!