oracle查询、插入语句能调用存储过程吗 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 过程调用方法:1 exec procedure_name(parameter);2 call procedure_name(parameter); 函数有返回值,可以select调用:select function_name(parameter) from dual; 可以呀:你看看以下代码一个带参数的存储过程。SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 ( 2 p_user_name VARCHAR2 3 ) AS 4 BEGIN 5 dbms_output.put_line('Hello ' || p_user_name || '!'); 6 END HelloWorld1; 7 /Procedure created.SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 ( 2 p_user VARCHAR2 3 ) AS 4 BEGIN 5 -- 调用存储过程的 存储过程 6 HelloWorld1(p_user); 7 END CallHelloWorld1; 8 /Procedure created.执行SQL> set serveroutput onSQL> exec CallHelloWorld1( 'Tom' );Hello Tom!PL/SQL procedure successfully completed. 函数可以 select 函数 from dual;过程没试过 怎么查看oracle数据库里共有几个创建的user呢 oracle 字符集的问题 Sql Server存储过程 改写成 Oracle的存储过程! 有没有用Oracle 9iAS Portal的?进来谈谈! 这样需求的表该怎么设计? 看看触发器语句对还是错 用delphi创建触发器 !求高人帮助MSSQL过程转换成ORALCE过程 各位帮忙做几道选择题,谢谢 存储过程中使用游标变量的问题,各大虾快来帮忙!!!!!!!!!! oracle中=>是什么含义? 带参数的存储过程
1 exec procedure_name(parameter);
2 call procedure_name(parameter);
select function_name(parameter) from dual;
你看看以下代码
一个带参数的存储过程。
SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 (
2 p_user_name VARCHAR2
3 ) AS
4 BEGIN
5 dbms_output.put_line('Hello ' || p_user_name || '!');
6 END HelloWorld1;
7 /Procedure created.SQL> CREATE OR REPLACE PROCEDURE CallHelloWorld1 (
2 p_user VARCHAR2
3 ) AS
4 BEGIN
5 -- 调用存储过程的 存储过程
6 HelloWorld1(p_user);
7 END CallHelloWorld1;
8 /Procedure created.执行
SQL> set serveroutput on
SQL> exec CallHelloWorld1( 'Tom' );
Hello Tom!PL/SQL procedure successfully completed.
过程没试过