- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 【江湖救急】在Linux下Qt上使用libzdb封装的数据库连接池,操作数据库时间错误
最近在使用 libzdb封装的 oracle 数据库连接池,在操作数据库时,总是时间格式错误,请走过路过的各位大神给个解决办法,不胜感激! Connection_T con = TradeService::ms_pInstance->m_pConnPool->GetConnection(); PreparedStatement_T p = Connection_pre
2013-08-07 12:30:31 1612 3
原创 oracle 11g win7 64位 安装 未找到WFMLRSVCApp.ear
今天,工作需要在win 7 64位笔记本安装oracle 11g,从官网下载之后;在同一目录解压缩***1of2,***2of2,解压缩时选择"解压到当前文件夹",然后下一步执行,就OK了。
2015-06-19 17:49:23 1618
转载 Oracle中ROWNUM的使用技巧
ROWNUM是一种伪列,它会根据返回记录生成一个序列化的数字。利用ROWNUM,我们可以生产一些原先难以实现的结果输出,但因为它是伪列的这个特殊性,我们在使用时也需要注意一些事项,不要掉入“陷阱”。下面就介绍一下它的使用技巧及注意事项。1 特殊结果输出利用ROWNUM,我们可以做到一些特殊方式的输出。1.1 Top N结果输出我们如果希望取输出结果的前面几条
2013-11-27 17:28:15 524
转载 stringstream的用法
stringstream通常是用来做数据转换的。相比c库的转换,它更加安全,自动和直接。例子一:基本数据类型转换例子 int转string#include #include #include int main(){ std::stringstream stream; std::string result; int i =
2013-11-27 17:27:04 526
原创 sql语句中select top n与oracle的rownum与mysql的limit用法
select top 3 * from line orderby lineid;//sql2000中的语句,按照lineid排序,选取前三条记录。 在Oracle中不支持select top n语句,所以需要用伪列 rownum,用法如下: select lineid,linename from (select * from line order by lineid) where
2013-11-27 17:26:16 1366
原创 oracle与mysql在语法上的不同之处
数据库oracle与mysql在语法上的区别不是很多,但是也有一些。下面就我遇到的说一下。1,oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。3,oracle有一
2013-11-27 17:21:39 963
转载 Oracle 删除重复数据
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录DELETE from
2013-08-12 17:10:59 540
转载 六种删除数据库重复行的方法
SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考。1.如果有ID字段,就是具有唯一性的字段 delect table where id not in ( select max(id) from table group by co
2013-08-12 16:22:22 920
原创 由修改oracle中文乱码导致的无法登陆
为了处理数据库中文乱码,折腾了一天数据库,最后导致登陆不上:SQL*Plus internal error state 2021, context 1:1821:0Unsafe to proceedUnable to initialize Oracle call interfaceORACLE may not be functioning properly 后来查看资料:发
2013-08-08 19:29:54 1096
转载 oracle的timestamp类型使用 插入
我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。但是对date类型的运算很简单,有很多函数可用来处理;而两个timestamp的差则是很直观地显示为多少天+多少小时+多少分钟+多少秒+多少小数秒,SQL> create ta
2013-08-08 10:54:59 2273
转载 最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues
转载地址:http://software.intel.com/zh-cn/blogs/2013/03/21/twoqueues/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20Multicore%20%e2%80%93%20TwoQueues处理多线程数据共享问题注意的几个要点:1、锁竞
2013-08-06 16:33:53 501
转载 关于oracle日期格式转换的问题
前些天,把mysql的数据库导到oracle10g里面。遇到了一些报错的信息,没有拷贝错误信息,因为一看就知道是日期格式错误,原来看过,但是实际没有应用过,所以,这边贴出来,作为记录,大家也可以借鉴一下。一、情况介绍我的mysql数据库的日期格式是:YYYY-MM-DD HH24-MI-SS(也就是中文习惯的)。可是我的oracle默认的格式是:DD-MM-RR(英文格式的)。这样就出现格
2013-08-06 11:36:45 1440
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人