加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

=>符号的意义

发布时间:2020-12-12 13:36:00 所属栏目:百科 来源:网络整理
导读:= 是 Oracle 中调用存储过程的时候,指定参数名进行调用。一般是, 某些参数有默认值的时候,你需要跳过某些参数来进行调用。 下面是具体的例子。 参数的默认值 SQL CREATE OR REPLACE PROCEDURE HelloWorld3 ( 2 p_user_name VARCHAR2, 3 p_val1 VARCHAR2 DE

=> 是 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‘,‘Bye‘);
5 END;
6 /

输出:
Hello Edward Good Moning,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_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 Moning,HeiHei !

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读