Oracle中存储过程和函数的区别
2014-04-15 15:51
288 查看
存储过程和函数:
例子:
[sql] view
plaincopyprint?
//创建过程
create or replace procedure add_emailinfo(namee email_info.fullname%type ,address email_info.email_address%type )
is
begin
insert into email_info(fullname,email_address) values (namee,address);
end;
//调用过程
call add_emailinfo('cherry','asdfsdf');
/////////////////////////////////////////////////////////////////////////////////////
//创建函数
create or replace function sel_emailinfo(namee email_info.fullname%type )
return varchar2 is
address varchar2(30);
begin
select email_address into address from email_info
where trim(fullname)=trim(namee);
return address;
end ;
//调用函数
select sel_emailinfo('bbb') from dual;
转载地址:http://blog.csdn.net/tender001/article/details/8066203
例子:
[sql] view
plaincopyprint?
//创建过程
create or replace procedure add_emailinfo(namee email_info.fullname%type ,address email_info.email_address%type )
is
begin
insert into email_info(fullname,email_address) values (namee,address);
end;
//调用过程
call add_emailinfo('cherry','asdfsdf');
/////////////////////////////////////////////////////////////////////////////////////
//创建函数
create or replace function sel_emailinfo(namee email_info.fullname%type )
return varchar2 is
address varchar2(30);
begin
select email_address into address from email_info
where trim(fullname)=trim(namee);
return address;
end ;
//调用函数
select sel_emailinfo('bbb') from dual;
转载地址:http://blog.csdn.net/tender001/article/details/8066203
相关文章推荐
- explan_显示oracle执行计划的方法汇总
- 转】Oracle中DUMP的转储方法
- Oracle 重建索引的必要性
- 重装系统后ORACLE数据库恢复
- PLSQL连接Oracle数据库,使用instantclient_10_2客户端
- Oracle DG之--通过Oracle 逻辑DG 实现数据库滚动升级
- oracle 中char、varchar和varchar2的一些问题
- Oracle修改字段类型方法总结
- 给用户授予debug权限
- oracle11g--重新配置em
- oracle 11g数据库用户密码180天自动过期调整
- oracle中,行转列函数wm_concat()结果有长度限制,重写该函数解决
- Oracle11g的安装
- Oracle dataguard 正常切换和应急切换
- oracle数据库连接失败之ORA-01034: ORACLE notavailable
- oracle表分区详解
- Oracle学习笔记7 -- 子查询
- OracleODU
- update优化一条。
- oracle中的数据库、用户、方案、表空间、表对象之间的关系