【发布时间】:2015-05-04 01:57:05
【问题描述】:
在课堂上,我们被要求命名几个 PL/SQL 函数并说明它们的用途。有人提到 CREATE FUNCTION,我注意到 Oracle 将其标记为语句而不是函数。
我无法就两者之间的区别给出一个很好的答案。我认为语句更像是一种声明性工具,它指定程序要完成的任务,而函数似乎更程序化,我们在 CREATE FUNCTION 语句中定义新函数的过程。
SELECT 语句之类的区别似乎更明显,有人可以帮助明确区分两者吗?
【问题讨论】:
标签: sql oracle plsql semantics