9
A
回答
9
你不提它,但你使用mod_plsql?
如果是这样,你应该阅读约flexible parameter passing。
总之,您的过程名称前加一个感叹号,并用name_array和value_array定义您的过程。
+0
我搜索了灵活的参数传递,就像你说的,我发现这个:http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:19276873018565 问题解决!非常感谢您 – Moltes 2011-05-31 10:56:17
+0
感谢您的接受。我的答案中的文字也是一个链接,它可以帮助你避免再次搜索:-) – 2011-05-31 11:12:20
3
整理。你可以给程序参数的默认值:
CREATE PROCEDURE myproc(p_value_a NUMBER DEFAULT 1,
p_value_b NUMBER DEFAULT 2) AS
...
,你可以这样调用:
myproc(999);
或像这样:
myproc (p_value_b => 11);
相关问题
- 1. Oracle:存储过程的可变参数数量
- 2. 将可变数量的参数传递给存储过程
- 3. 使用可变数量的参数创建存储过程
- 4. 向存储过程提供可变数量的参数/ SQL
- 5. 带有可变数量参数的存储过程
- 6. 存储在存储过程中的可变参数
- 7. 如何将可变数量的参数传递给SQL Server存储过程?
- 8. 如何在执行存储过程中使用变量参数?
- 9. ODP.NET存储过程和可选参数
- 10. SSIS问题:存储过程的参数/变量
- 11. 带参数和变量的TSQL存储过程
- 12. 带有可变参数列表的MySQL存储过程
- 13. Oracle SQL - 具有可变参数的SELECT存储过程
- 14. MySQL存储过程参数
- 15. 存储过程在参数
- 16. 存储过程NULL参数
- 17. DbNull.Value存储过程参数?
- 18. 参数化存储过程
- 19. 在存储过程参数
- 20. SSMS - 存储过程中参数的数量不同
- 21. 将变量作为参数传递给存储过程
- 22. 存储过程中的空参数
- 23. VB.net中的参数化存储过程
- 24. SqlServer中的存储过程OUTPUT参数
- 25. 存储过程中的动态参数?
- 26. 存储过程中参数的表名
- 27. 什么是可以在存储过程中传递的参数最大数量
- 28. 存储过程和变量
- 29. 变量和存储过程
- 30. 存储过程变量
imo使用默认值或创建几个调用基本过程的重载。将所有常用处理放在由所有其他重载的特效调用的基本proc中。当然,重载的procs每个都会有额外的处理过程。 – tbone 2011-05-31 10:48:10