找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1963|回复: 0
打印 上一主题 下一主题

用PHP调用Oracle存储过程的方法

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-14 09:22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            但是使用存储过程至少有两个最明显的优点:速度和效率。使用存储过程的速度显然更快。在效率上,如果应用一次需要做一系列sql操作,则需要往返于php与oracle,不如把该应用直接放到数据库方以减少往返次数,增加效率。但是在internet应用上,速度是极度重要的,所以很有必要使用存储过程。偶也是使用php调用存储过程不久,做了下面这个列子。
  代码
[U]复制代码[/U] 代码如下:
  //建立一个test表
  create table test (
  id number(16) not null,
  name varchar2(30) not null,
  primary key (id)
  );
  //插入一条数据
  insert into test values (5, 'php_book');
  //建立一个存储过程
  create or replace procedure proc_test (
  p_id in out number,
  p_name out varchar2
  ) as
  begin
  select name into p_name
  from test
  where id = 5;
  end proc_test;
  php代码  
[U]复制代码[/U] 代码如下:
            
            
您可能感兴趣的文章:
  • php调用mysql存储过程
  • PHP MSSQL 存储过程的方法
  • PHP PDO函数库详解
  • PHP5中使用PDO连接数据库的方法
  • php中在PDO中使用事务(Transaction)
  • PHP中PDO的错误处理
  • php存储过程调用实例代码
  • 基于Php mysql存储过程的详解
  • php中mysql连接方式PDO使用详解
  • PHP使用PDO调用mssql存储过程的方法示例
  • PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端