相同点 都是存储在数据库的plsql代码块中 区别 定义关键字不同,存储过程procedure,函数function返回值形式不同,存储过程返回值保存在out类型参数中,函数必须有明确的返回值调用方式不同,存储过程通过call或者plsql代码块中调用,函数通过SQL语句或者plsql代码块中调用