我是PL/SQL中的新手,尝试一些练习示例。
我有一个关于PL/SQL PROCEDURE
& FUNCTION
几个问题:什么时候我应该去PL/SQL的程序或功能?
当我应该去为PROCEDURE
或FUNCTION?
手段,我使用FUNCTION
相同的任务将使用PROCEDURE
做做什么任务。 那我为什么要去这个功能?在PL/SQL中,它们的优势是FUNCTION
而不是PROCEDURE
?
FUNCTION
必须返回值。这是使用函数的唯一优势还是还有其他功能优势?
这些限制是什么?一个程序可以完成所有功能以及更多功能。例如你可以返回一个表格作为输出参数(s)。我对使用可能不会产生确定性结果的函数持怀疑态度,例如涉及日期/时间的函数参数。在一个程序中,你没有这样的限制。管排是最简单的陈述之一。你的回答比鼓励新手观众更令人沮丧。 – TonyP 2012-03-24 11:57:38
@TonyP对于不知道PL/SQL基础的人,我不打算扩展Function pragma settings等的详细信息 - http://docs.oracle.com/cd/B12037_01/appdev.101/b10807 /13_elems039.htm-我的回应提供了额外的学习方向,而不是一站式购物Clif笔记本的全部版本。 – tawman 2012-03-24 16:44:24
@jonearles感谢您编辑管道*函数* – tawman 2012-03-25 17:29:33