一个 传递参数的例子 SQL> C
RE
A
TE
OR RE
PLA
C
E
PROC
E
D
URE
HelloWorld2 ( 2    p_user_name IN     VA
RC
HA
R2, 3    p_out_val   OUT    VA
RC
HA
R2, 4    p_inout_val IN OUT VA
RC
HA
R2 5 ) A
S 6 B
E
G
IN 7     dbms_output.put_line('Hello ' || p_user_name || p_inout_val || '!'); 8     p_out_val := 'A
'; 9     p_inout_val := 'B
'; 10 E
ND
HelloWorld2; 11 / Procedure created. SQL> D
E
C
LA
RE
2    p_outval VA
RC
HA
R2(10); 3    p_inoutval VA
RC
HA
R2(10) := '~Hi~'; 4 B
E
G
IN 5    HelloWorld2('E
dward', p_outval, p_inoutval); 6 7    dbms_output.put_line('p_outval=' || p_outval); 8    dbms_output.put_line('p_inoutval=' || p_inoutval); 9 E
ND
; 10 / Hello E
dward~Hi~! p_outval=A
p_inoutval=B
PL/SQL procedure successfully completed. SQL>

资料:https://hi.baidu.com/wangzhiqing999/blog/item/0991d3124070854420a4e9b4.html

希望能帮到你,别忘了采纳我的哦,祝你生活愉快!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

ORACLE中如何为存储过程传递参数?

参考答案与解析:

相关试题

Oracle用过吗?用过存储过程吗?

[主观题]Oracle用过吗?用过存储过程吗?

  • 查看答案
  • 如果要在JAVA中调用ORACLE的存储过程,需要使用下面哪个接口()

    [单选题]如果要在JAVA中调用ORACLE的存储过程,需要使用下面哪个接口()A . CallableStatementB . StatementC . PreparedStatement

  • 查看答案
  • 擦浴过程中如何为患者保暖?

    [问答题] 擦浴过程中如何为患者保暖?

  • 查看答案
  • sqlserver中如何逐条执行存储过程?

    [试题]sqlserver中如何逐条执行存储过程?我有一张表、存了上万条数据、现在想从每一条开始读取传入一个update的存储过程ID值如何做?

  • 查看答案
  • 在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递

    [单选题]在参数传递过程中,使用关键字()来修饰参数,可以使之按值传递A . byvalB . byrefC . valueD . reference

  • 查看答案
  • oracle数据库启动过程中,在什么时候读取参数文件()。

    [单选题]oracle数据库启动过程中,在什么时候读取参数文件()。A . 关闭实例时B . 实例启动时C . 打开数据库时D . 装载数据库时

  • 查看答案
  • 谁能通俗的讲解下,Oracle中的存储过程是什么意思?有哪些语法?

    [试题]谁能通俗的讲解下,Oracle中的存储过程是什么意思?有哪些语法?1.Oracle中的存储过程是什么意思,起到什么作用?2.存储过程有哪些语法?

  • 查看答案
  • 存储过程接受的参数是()

    [多选题] 存储过程接受的参数是()A . inputB . outputC . inD . out

  • 查看答案
  • 何为刀具半径补偿?其执行过程如何?

    [问答题] 何为刀具半径补偿?其执行过程如何?

  • 查看答案
  • 哪个参数存储过程用不到()

    [单选题]哪个参数存储过程用不到()A . inputB . inoutC . inD . out

  • 查看答案
  • ORACLE中如何为存储过程传递参数?