本文转载自:http://newleague.iteye.com/blog/747499
(一)分页实现及性能
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
分页查询格式:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT *[......]
本文转载自:http://newleague.iteye.com/blog/747499
(一)分页实现及性能
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
分页查询格式:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
其中最内层的查询SELECT *[......]
由于我们的数据库有专门的机器,所以我自己的机器并没有装Oracle。
Oracle提供的C++访问方式是,通过OCI(Oracle Call Interface,简称OCI)。
这个如果单独安装非常的麻烦(主要是很trick。。),下面以Oracle 11gr2为例,介绍Linux下配置OCI。
1、安装Oracle client驱动
Oracle官方的那个神马600MB的开发包就别想了,装了三次,都失败,什么库都没装上!
翻了半天,使用Google Hacking找出来这[......]
http://blogfreakz.com/django/django-tutorials/[......]
apt-get update时出现错误,如下:
W: GPG error: http://ftp.us.debian.org lenny-proposed-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
这个是由于PGP证书的问题,如下解决:
gpg --keyserve[......]