2012-04-18 93 views
2

在Oracle中調用過程/函數時,是否存在位置和命名(以及默認)類型參數序列的規則?
...像位置參數先來...
...或名稱出現在列表的最後? 任何示例(它不在文檔中)?SQL /參數:位置和(然後)命名?

回答

5

假設您正在使用支持混合命名參數和位置參數的Oracle版本(如果內存已提供,這在11g中是新的,但我不能保證),那麼位置參數需要優先。從邏輯上講,如果您嘗試使用位置參數,則頭寸需要正確。

這當然有記錄。查看PL/SQL用戶指南Positional, Named, and Mixed Notation for Actual Parameters部分

+0

對!請確認約11g ... – 2012-04-18 11:15:44

+1

@popstack - 確認是什麼?正如我所表示的,使用混合命名的能力在11g中是新的。我鏈接到的文檔是11.2。 – 2012-04-18 11:17:58

+0

好的,測試了8,9,10和11s – 2012-04-18 11:34:10