SQL /参数:位置和(然后)命名?

时间:2012-04-18 10:00:46

标签: sql oracle parameter-passing named-parameters

在Oracle中调用过程/函数时,是否存在位置和命名(和默认)类型的参数序列规则?
...就像位置参数首先出现...
...或者名字出现在列表的最后? 任何例子(它不在文档中)?

1 个答案:

答案 0 :(得分:5)

假设您正在使用支持混合命名和位置参数的Oracle版本(如果内存服务,这在11g中是新的,但我不保证),位置参数需要先来。从逻辑上讲,如果您尝试使用位置参数,则位置需要正确。

这肯定是有记录的。查看PL / SQL用户指南的Positional, Named, and Mixed Notation for Actual Parameters部分