数据库
文章平均质量分 69
centos-com
忘了近处忘了远处忘了源自何处道无界知识无界你我无界在茫茫宇宙中任何人任何有智慧的物种都可以随意转载和修改但禁止商用.
展开
-
数据库查询前几条数据
1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N HQL: from table1 t order by t.createTime desc where rownum<=n 2. SQL SERVERSELECT TOP N * FROM TABLE1 3. MYSQLSELECT * FROM原创 2013-05-08 17:00:20 · 739 阅读 · 0 评论 -
linux下occi使用
1. 所需安装包 (64 位 ) oracle-instantclient-basic-10.2.0.3-1.x86_64.rpmoracle-instantclient-devel-10.2.0.3-1.x86_64.rpm2. 安装安装后,库文件路径为/usr/lib/oracle/10.2.0.3/client64/lib/原创 2013-11-30 17:41:55 · 799 阅读 · 0 评论 -
VC使用OCCI开发的简介
VC++环境设置 1加include files项:%ORACLE_HOME%\oci\include %ORACLE_HOME% = HKEY_LOCALMACHINE_SOFTWARE\SOFTWARE\ORACLE\KEY_OraDb10g_home 注册表键 2、加library file 项:%ORACLE_HOME%\oci\lib\msvc\原创 2013-11-30 17:39:50 · 1562 阅读 · 0 评论 -
VC++中使用OCCI
1.简介在Windows下访问Oracle数据库可以使用ADO,ADO.Net,OLEDB,ODBC,跨平台的OCCI等方法,其中速度最快,对Oracle支持最完整的是Oracle提供的OCCI.2.安装OCCI SDKOCCI SDK包含在Oracle客户端中,在如下位置可以找到:头文件:C:\oracle\ora92\oci\include库文件:C:\oracle\ora原创 2013-11-30 17:39:00 · 634 阅读 · 0 评论 -
Oracle表数据的C++存取接口
Oracle表数据的C/C++存取方法Pro*C/C++Pro*C/C++是非常传统的接口,底层接口是 SQL-LIB,是一种在 C/C++代码里直接插入SQL、PL/SQL语句实现Oracle 数据库操作方法.虽然还是有很多公司依然采用这种接口方法,但是,一般来说,并不推荐,主要原因是,本身Pro*C/C++有一套语法需要学习,另外,编译、调试不便,多线程处理,多实例连接等情况,用起来比原创 2013-11-30 17:37:13 · 610 阅读 · 0 评论 -
linux下occi使用问题
参考网上例子,写了个简单的C++连接ORACLE的DEMO,可是使用g++编译时不顺利,不是报这个错就是那个,最后参考网上的解决方式和个人理解,终于调试好了,现把编译中出现的问题和解决方法总结出来。 源代码 C++代码 #include #include #include "occi.h" using namespace oracle:原创 2013-11-30 17:45:12 · 961 阅读 · 0 评论 -
linux上编译安装Qt4.7的QOCI驱动
方法步骤其实是参照Nokia的文档,在/opt/qtsdk-2010.05/qt/doc/html/sql-driver.html中,1.把/home/orisun/.bashrc中新添加的内容追加到/home/root/.bashrc中2.root@zcypc:/opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/oci# qmake -o M原创 2013-11-30 17:50:49 · 1589 阅读 · 0 评论 -
c++操作occi
大致步骤列举如下:1.安装OCCI如果oracle数据库默认没有安装OCCI,可以自己从官网上下载与自己数据库版本一致的API,地址:http://www.oracle.com/technetwork/topics/linuxsoft-082809.html ; 其中包含四个软件包:?oracle-instantclient-sqlplus-10.2.0.5-1.i386.rpm原创 2013-11-30 17:46:51 · 757 阅读 · 0 评论 -
VC编译OCCI的解决方案
解决过程中,发现少有的解决方案也是零星和不详细的。我把总结的成果共享一下吧,希望能对后来者有所帮助。 Windows下编译的步骤 2005-7-28 一、 安装必备软件 1、 安装Oracle客户端,其中会含有oci的库文件。 2、 安装MS Visual C++ 二、 修改源文件原创 2013-11-30 17:38:10 · 782 阅读 · 0 评论 -
Order by的用法和注意问题
1、ORDER BY 中关于NULL的处理缺省处理,Oracle在Order by 时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。当然,你也可以使用nulls first 或者nulls last 语法来控制NULL的位置。Nulls first和nulls last是Oracle Order by支持的语法如果Order by 中指定了表达式Nu原创 2013-06-08 14:20:17 · 1113 阅读 · 0 评论 -
数据库最常用语句整理2
1.数据的操作(增删改查)插入数据:(1)单行INSERT语句INSERT INTO [表名] (字段1,字段2) VALUES (100,'51WINDOWS.NET')(2)多行INSERT语句INSERT INTO [表名] (字段1,字段2) SELECT (字段1,字段2) FROM [表名2] WHERE [条件]删除数据:DELETE FROM [表名]原创 2013-05-09 19:49:39 · 669 阅读 · 0 评论 -
数据库最常用语句整理1
1、复制表(只复制结构,源表名:a 新表名:b)法一:select * into b from a where 1法二:select top 0 * into b from a2、拷贝表(拷贝数据,源表名:a 目标表名:b)insert into b(a, b, c) select d,e,f from b;3、跨数据库之间表的拷贝(具体数据使用绝对路径)inser原创 2013-05-09 19:49:04 · 759 阅读 · 0 评论 -
how to build QOCI (for linux and windows)
How to build QOCI under linux platform:1st:cd $QTDIR/src/plugins/sqldrivers/oci2nd:qmake "INCLUDEPATH+=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/rdbms/public /usr/lib/oracle/xe/app原创 2013-11-30 17:49:23 · 818 阅读 · 0 评论