我正在尝试使用Strawberry Perl中的CPAN shell 安装DBD :: Oracle.我最初遇到错误,因为Makefile找不到OCI库,所以我从Oracle安装了即时客户端.我认为这将解决这个问题,但现在我得到的错误和警告的大混合物中Oracle.h,dbdimp.h,Oracle.c,Oracle.xsi,和Oracle.xs.
有关如何进行的任何建议?我的计算机上现有的Oracle软件是否存在问题?我对Perl相当新,所以任何帮助都表示赞赏.
编辑 - 我将以下整个输出包括在内:
cpan> install DBD::Oracle
Database was generated on Fri, 04 Dec 2009 16:12:46 GMT
Running install for module 'DBD::Oracle'
Running make for P/PY/PYTHIAN/DBD-Oracle-1.23.tar.gz
Checksum for C:\strawberry\cpan\sources\authors\id\P\PY\PYTHIAN\DBD-Oracle-1.23.tar.gz ok
Scanning cache C:\strawberry\cpan\build for sizes
...............................................................-------------DONE
CPAN.pm: Going to build P/PY/PYTHIAN/DBD-Oracle-1.23.tar.gz
Multiple copies of Driver.xst found in: C:/strawberry/perl/site/lib/auto/DBI/ C:\strawberry\perl\vendor\lib/auto/DBI/ at Makefile.PL line 37
Using DBI 1.609 (for perl …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个脚本来解析本地文件并将其内容上传到MySQL数据库.现在,我认为运行Perl脚本的批处理脚本可以工作,但我不确定这是否是实现此目的的最佳方法.
另外,我希望在将数据文件添加到某个目录时立即运行此脚本.这在Windows中可行吗?
思考?反馈?我是Perl和Windows批处理脚本的新手,所以任何指导都会受到赞赏.
我正在考虑编写一些与Active Directory交互的Perl脚本.对于Perl来说有点新,我想知道是否有任何人建议我使用的特定模块,工具,技术等.截至目前,我只想提取用户信息来处理脚本.
我有一个字符串,我需要拆分某个角色.但是,当它的两侧是数字时,我只需要在其中一个字符上拆分字符串.字符串中的其他位置存在相同的字符,但两侧会有一个字母 - 至少在一侧.我试图使用split函数如下(使用"x"作为问题的字符):
my @array = split /\dx\d/, $string;
Run Code Online (Sandbox Code Playgroud)
但是,此功能会删除"x"和侧翼数字.如果可能,我想保留数字.有任何想法吗?
我需要为一些将返回比率的用户编写SELECT查询.涉及的数学只是两个数字的简单划分.但是,他们希望将比率表示为分数而不是小数.使用Oracle 10g在SQL中执行此操作的最佳方法是什么?