oracle <>_oracle asm
2023-06-13 09:12:57 时间
大家好,又见面了,我是你们的朋友全栈君。
=> 是 Oracle 中调用 存储过程的时候, 指定 参数名进行调用.
一般是, 某些参数有默认值的时候,你需要跳过某些参数来进行调用。
下面是具体的例子。
参数的默认值
SQL> CREATE OR REPLACE PROCEDURE HelloWorld3 (
2 p_user_name VARCHAR2,
3 p_val1 VARCHAR2 DEFAULT ' Good Moning,',
4 p_val2 VARCHAR2 DEFAULT ' Nice to Meet you'
5 ) AS
6 BEGIN
7 dbms_output.put_line('Hello ' || p_user_name || p_val1 || p_val2 || '!'
);
8 END HelloWorld3;
9 /
Procedure created.
SQL> BEGIN
2 HelloWorld3('Edward');
3 HelloWorld3('Edward', ' Good Night,');
4 HelloWorld3('Edward', ' Good Night,', 'Bye');
5 END;
6 /
Hello Edward Good Moning, Nice to Meet you!
Hello Edward Good Night, Nice to Meet you!
Hello Edward Good Night,Bye!
PL/SQL procedure successfully completed.
指定参数名称调用
此部分使用 “参数默认值”那一小节的存储过程。
用于说明当最后2个参数是有默认的时候,如何跳过中间那个。
SQL> BEGIN
2 HelloWorld3('Edward');
3 HelloWorld3('Edward', p_val1 => ' Good Night,');
4 HelloWorld3('Edward', p_val1 => ' Good Night,', p_val2 => 'Bye');
5 HelloWorld3('Edward', p_val2 => ' HeiHei ');
6 END;
7 /
Hello Edward Good Moning, Nice to Meet you!
Hello Edward Good Night, Nice to Meet you!
Hello Edward Good Night,Bye!
Hello Edward Good Moning, HeiHei !
PL/SQL procedure successfully completed.
参考资料:http://hi.baidu.com/wangzhiqing999/blog/item/0991d3124070854420a4e9b4.html
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167828.html原文链接:https://javaforall.cn
相关文章
- Unity【Lerp & Slerp】- 线性插值与球形插值的区别
- WAIC 2022 | 澜舟科技创始人&CEO 周明:基于预训练语言模型的可控文本生成研究与应用
- 【LayUI】之动态树&动态选项卡Tab&iframe使用
- H3C | telnet & SSH实验
- 神经网络基础 & softmax多分类
- Kafka消息分区&producer拦截器&无消息丢失(八)
- 接口限流算法:漏桶算法&令牌桶算法&redis限流
- 再获CSA大奖!顺丰科技&腾讯安全iOA零信任联合方案获认可
- JDBC&servlet&jsp题目详解编程语言
- 使用Oracle触发器实现数据安全性(oracle触发器)
- 太阳照耀起,Oracle辉煌绽放(sun与oracle)
- gt 操作Oracle中LT与GT操作研究(oracle中lt)
- 值Oracle取序列值的简单方法(oracle取序列)
- Maximizing Performance: Tips for Optimizing Your Oracle SQL Statements(oracle语句优化器)
- Oracle数值转换技术探索(oracle 数值 转换)
- 如何增加Oracle数据库的AMP值(amp值oracle)
- 利用Oracle表空间管理用户权限(oracle中表空间用户)
- Oracle侦听服务连接你与数据之间的桥梁(oracle侦听服务)
- Oracle中LT与GT的比较(oracle中lt和gt)
- Oracle替换技术一种提高工作效率的新方法(oracle &替换)
- Oracle备忘录 让数据库管理更便捷(oracle memo)
- Oracle数据库及其优势分析(oracle $amp)