oracle 存储过程输入参数顺序
时间: 2023-06-29 10:09:16 浏览: 219
在 Oracle 存储过程中,输入参数的顺序是按照它们在参数列表中定义的顺序传递的。例如,如果存储过程定义了以下参数:
```
CREATE PROCEDURE my_proc (
p_param1 IN VARCHAR2,
p_param2 IN NUMBER,
p_param3 IN DATE
) AS
BEGIN
-- procedure code here
END;
```
那么当调用该存储过程时,必须按照 `p_param1`, `p_param2`, `p_param3` 的顺序传递参数,如下所示:
```
EXECUTE my_proc('hello', 123, SYSDATE);
```
在此例中,`'hello'` 对应 `p_param1`, `123` 对应 `p_param2`,`SYSDATE` 对应 `p_param3`。
阅读全文