首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于Perl的DBI接口访问MySQL的存储过程的(急!!)
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Jane007
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2007-04-29 14:59:58 楼主
    请问哪位知道使用DBI接口如何使用存储过程的,如何写那个语句?
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • iambic
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 4

      4

      4

    发表于:2007-04-30 13:07:191楼 得分:0
    有一本书叫做《Perl   DBI》,有电子版。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hahe7788
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2007-12-30 00:52:462楼 得分:0
    49167832,可以去这群,希望和大家一起交流,顺便接分.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ganmao
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-06-14 23:29:053楼 得分:0
    PERL DB中的使用说明:

    --一般调用方式:

          $csr = $db->prepare(q{
            BEGIN
              PLSQL_EXAMPLE.PROC_NP;
            END;
          });
          $csr->execute;

    --带传入参数的调用
          my $err_code = -20001;

          $csr = $db->prepare(q{
                BEGIN
                    PLSQL_EXAMPLE.PROC_IN(:err_code);
                END;
          });

          $csr->bind_param(":err_code", $err_code);

          eval {
            $csr->execute;
          };

    --带传入,输出参数的调用
          my $test_num = 5;
          my $is_odd;

          $csr = $db->prepare(q{
                BEGIN
                    PLSQL_EXAMPLE.PROC_IN_INOUT(:test_num, :is_odd);
                END;
          });

          # The value of $test_num is _copied_ here
          $csr->bind_param(":test_num", $test_num);

          $csr->bind_param_inout(":is_odd", \$is_odd, 1);

          # The execute will automagically update the value of $is_odd
          $csr->execute;

    修改 删除 举报 引用 回复