create or replace procedure count_num(sex in char, num out number)
as
begin
if(sex='男') then
select count(xb) into num from test where xb='男';
else
select count(xb) into num from test where xb='女';
end if;
end count_num;
参考资料:http://hi.baidu.com/wangzhiqing999/blog/item/0991d3124070854420a4e9b4.html
本回答被提问者采纳如何执行存储过程
打开plsql,输入登录名和密码进行登录。登录成功后,进入命令窗口。在窗口里输入存储过程,例子所示 输入setserveroutputon;按回车键 用execute存储过程名(参数)。执行存储过程。或者也可以用 begin 存储过程名(参数)。end。在其他代码中,比如java里也可以调用存储过程 ...
plsql中如何执行存储过程?
1、第一步,双击plsql图标进入登录界面,输入用户名和密码,然后传输数据库实例名称,如下图所示,然后进入下一步。2、其次,完成上述步骤后,单击左上角的“new”选项,然后单击“sql window”以进入数据库界面,如下图所示,然后进入下一步。3、接着,该图是数据库存储过程的简单布局。存在存储过程...
PL_sql如何执行oracle存储过程
1.select * from ods_area; 不能直接在pl\/sql 中作为语句执行。应该用 select 字段 into plsql变量 from 表名;的形式来获取表中的数据,保存到plsql变量中。2. 存储过程的语法格式为:create or replace procedure area is --变量声明;begin --过程主体;end area;3. 如果存储过程代码无误,...
如何在PLSQL中测试我自己写的存储过程
1、所谓的存储过程,它的意义就是在服务器上运行的SQL代码。可以通过PL SQL联接服务器来进行调试。2、PL SQL联接服务器后,找到相应的存储过程,点右键点运行即可进行测试,会弹出对话让你填入需要代入的参数。3、如果服务器上还没有建立相关存储过程,你要做的当然是使用SQL语句先进行建立。
如何使用PL\/SQL工具批量导出表、存储过程、序列
首先登录到数据库中,通过PLSQL工具等到到数据库,然后点击右上角有个工具栏,然后点击工具栏上的tools。工具栏上的tools(工具)选择导出用户对象,点击tools工具之后,向下查找Export User Objects功能,通过这个功能导出数据。选择需要导出的表或者序列或者存储过程等。在Type列中展示的是对象属性,表、序列...
plsql developer怎么调试存储过程
1. 打开PL\/SQL Developer如果 在机器上安装了PL\/SQL Developer的话,打开PL\/SQL Developer界面输入 用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定 找到 需要调试的存储过程所在的包(Package bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查看],得到包中的所有...
...oracle,plsql 问题描述,在用SYSTEM执行存储过程 identifier must be...
编译不通过啊...你看左边列表里的这个proc,肯定图标上有个X 语句还不对
如何用plsql每隔5分钟自动执行一次存储过程
如何用plsql每隔5分钟自动执行一次存储过程 1,创建一个存储过程 bb 作用是往pig表中插入数据 SQL> create or replace procedure JOB_PRO_TEST as 2 begin 3 insert into JOB_TEST values(sysdate);4 end;5 \/ Procedure created
请问plsql developer如何调试package里面的存储过程啊,谢谢
在最左边包头或包体浏览器里选择要测试的过程,点反键,最底下是test按钮,点击后进入调用测试界面,输入参数执行即可
在pl\/sql中怎么执行带有游标的存储过程
exec存储过程就可以