-
PHP处理Oracle的CLOB实例代码
本文是一个PHP处理Oracle的CLOB的方法示例代码,以实例形式简单讲述了写入数据与读取数据的方法,感兴趣的朋友可以参考下 1. 写入数据 在使用PDO的预处理方法时,如果使用bindParam()等而不指定字段的数据类型或使用execute(),PDO都会默认为string类型,并且限定一个默认长度 所以在存clob类型字段时必须使用bindParam()或bindValue()等,并指定字符串长度,例如: $pdo -> bindParam(':clobData', $clobData, PDO::PARAM_STR,strlen($clobData)); 2...
PHP 2014-11-29 05:19:12 -
一个php导出oracle库的代码
本文是一个php实现的可以用来导入oracle数据库数据的代码,可以用来做备份使用,感兴趣的同学参考下. <?php $conn=OCILogon("用户名","密码","(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=IP)(PORT = 1521))(CONNECT_DATA =(SID=lcx)))"); //$sql="select * from all_tab_columns where table_name='MEMBER'";//Table Structure $sql="select USER_ID,PASSWORD from MEMBER where IDX < 100"; //sql语句 $stmt = OCIParse($conn, $sql); OCIExecute($stmt); $rows = OCIFetchstatement($stmt,$results); ...
PHP 2014-11-29 05:08:59 -
oracle组函数avg(),sum(),max(),min(),count()、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化详解
1组函数 avg(),sum(),max(),min(),count()示例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from emp/ 截图: 2 组函数和null在一起 案例:求员工的平均奖金 错误sql: select avg(comm) 方式1,sum(comm)/count(comm)方式2,sum(comm)/count(*) 方式3 from emp; 截图: 错误原因: select count(comm),count(*) from emp; 分析: --组函数自动滤空,组函数忽略空值 --修正函数的滤空 select count(nvl(comm,0)),count(*) fromemp; 3.分组数据 A 求各个部门的平均工资 思路:需要把各个部门的数据划分…....
PHP 2014-11-29 05:04:59 -
PHP下安装Oracle客户端扩展(OCI8)的方法
本文主要为大家讲解了如何在PHP下安装Oracle客户端扩展(OCI8)的方法,本文在Linux系统中实现,OCI8是用来连接Oracle数据库的PHP扩展模块,感兴趣的同学参考下. 最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端...
PHP 2014-11-29 04:44:18 -
Oracle的版本
以8.1.7.4.0为例说明: 8:版本号 1:新特性版本号 7:维护版本号 4:普通的补丁设置号码 0:特殊的平台补丁设置号码 另外有关Oracle是32bit/64bit的问题,说明如下: 在windows/linux系统中由于操作系统是32bit的,所以oracle肯定是32bit的; 在tru64中oracle肯定是64bit的; 在hpux/aix/solaris中要看具体情况了,如果是64bit的在server上启动sqlplus时会显示64bit的字样,你也可以通过 select * from v$version;或$ file $ORACLE_HOME/bin/oracle|more来查看,如: <hpux>$ file $ORACLE_HOME/bin/oracle|more /data1/app/oracle/product/8.1.7/bin/oracle: ELF-64 executable object file - PA-RISC 2.0 (LP64) 如果希望支持大于1.75GB的SGA,那么建议使用64Bi...
PHP 2014-11-29 04:43:15 -
oracle单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)使用方法
本文为大家讲解的是oracle数据库中的函数使用方法包括:单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)使用方法,感兴趣的同学参考下. 1 多行函数(理解:有多个输入,但只输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lower &...
PHP 2014-11-29 04:42:00 -
CentOS 5 上安装Oracle10g
1. 域名解析设置及网络配置 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.56.103 hyl # vi /etc/sysconfig/network-scripts/ifcfg-eth0 --修改网卡配置 &nb...
PHP 2014-11-29 04:39:16 -
Oracle 常见问题解答
本文为大家搜集罗列一些常见的oracle问题,感兴趣的同学参考下. 关于 SELECT N 问题 有感于一些网友多次咨询和讨论选取某些指定行数据的问题, 我写了下面这样的简单说明, 请大家指正. 这里描述的 SELECT N 包括这样几种情况: 1. 选取TOP N行记录 2. 选取N1-N2行记录 3. 选取FOOT N行记录 当然需要考虑是否有ORDER BY子句的情况, 下面试以系统视图CAT为例分别说明. 注: A. 为没有ORDER BY的情况 B. 有ORDER BY的情况 1. 选取 TOP N 行记录 A. SELECT * FROM CAT WHERE ROWNUM<=N B. SELECT * FROM ( SELECT * FROM CAT ORDER BY TABLE_TYPE ) WHERE ROWNUM<=N 2. 选取N1-N2行记录 A. SELECT TABLE_NAME,TABLE_TYPE FROM ( SELECT ROWNUM ROWSEQ,TABLE_NAME,TABLE_TY...
PHP 2014-11-29 04:28:13 -
PHP访问ORACLE LOB方法
PHP,即“PHP: Hypertext Preprocessor”,是一种广泛用于 Open Source(开放源代码)并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C、Java 和 Perl,易于学习...
PHP 2014-11-29 04:23:21 -
Oracle TAF的配置
Oracle TAF的配置 TAF为Transparent Application FailOver的缩写,一般应用TAF都是在OPS/RAC环境中。从8i开始有的这一功能,目的和想法都是很好的,但目前应用还很有限,本文将针对TAF相关问题作个详细探讨...
PHP 2014-11-29 04:20:43 -
Linux下将excel数据导入到mssql数据库中的方法
本文为大家讲解的是在linux把excel文件导入到sql server数据库中的方法,感兴趣的同学参考下。 在Linux下把excel数据导入到mssql数据库中,这实在是很搞笑的一个活动!几乎很少有程序员研究过这个问题吧?如此变态的问题,估计我是第一个研究的!呵呵,完全是自找苦吃~~,但是今天完了这项太有挑战性的工作! 先清理一下思路先,~~ 首先:需要把文件上传到服务器上 然后:读取excel数据列显示出来 然后:让用户选择字段的对应关系 然后:提交数据,读取字段的对应关系 最后:批量导入数据,删除临时文件 一共是以上五步骤!我们一步步分析~~~ 第一步:下载附件中的phpexcelparser4.rar ,这个文件是上传excel盗服务器上并以web形式展示出来的!这个一般没有问题的!问题是程序的做法是把表存为临时表而没有真正保存下来,所以首先要更改程序代码为 if (trim($_POST["cmd"])=="upload") { $err_corr = "Unsupported for...
PHP 2014-11-29 00:22:12 -
access,sql server 转 MySQL 的图文教程
本文为大家讲解的是access数据库,sql server数据库数据通过odbc转mysql的方法,感兴趣的同学参考下. ODBC是一种让各种数据库具有相同界面的应用程序界面 先载mysql odbc driver。目前最新版本为v5 由于版本5容易出现乱码问题,强烈要求用版本 3.51 安装mysql odbc driver...
PHP 2014-11-29 00:05:17