如果使用 EXECUTE PROCEDURE,则数据库服务器首先寻找具有您指定名称的用户定义的过程。如果它发现该过程,则数据库服务器执行它。如果它找不到该过程,则它寻找具有相同名称的用户定义的函数来执行。如果数据库服务器既找不到函数也找不到过程,则发出错误消息。如果使用 EXECUTE FUNCTION ,则数据库服务器寻找具有您指定名称的用户定义的函数。如果找不到该名称的函数,则数据库服务器发出错误消息。
SPL 函数可以返回零(0)个或多个值或行。
变量列表中的每个变量的数据类型和计数必须与函数返回的每个值相匹配。