
数据库
iTry
Once you make the decisionplease hold on.
展开
-
sql server 2005或2008实现oracle行转列函数wm_concat
一个项目用到的是sql server 2005 数据库,有个需求是这样的: 表 table1 结构:create table table1(idint,name varchar(10)); 数据:insert into table1values(1,'a') insert into table1 values(1原创 2013-05-23 16:38:37 · 6615 阅读 · 0 评论 -
sql server ,oracle 秒 转化成 几天几小时几分钟
1. sql server 秒转化成 几天几小时几分钟(由于在远程机上写的拷不出来,直接截图), 这里一天按8小时(8*3600=28800)计算如果不是,自行修改oracle的话会比较简单点输出结果:testTime是以秒为单位原创 2013-05-29 17:49:43 · 4441 阅读 · 1 评论 -
oracle 使用flashback(闪回)恢复误删除的数据 或 误删除的表
1.基本概念 Flashback(闪回) 实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者恢复意外提交造成的错误数据,该项特性也被称为Flashback(闪回)。 回滚段:回滚段用于存放数据修改之前的值。 oracle delete数据或drop表时,并不是直接删除,而是像windows系统会把数据先放到回收站, 使用SEL原创 2013-06-03 15:56:59 · 4045 阅读 · 0 评论 -
sql server 返回2个日期之间的所有月份
SELECT CONVERT(varchar(6),DATEADD(month,number,'20130101'),112) AS [Date] FROM master.dbo.spt_values WHERE type = 'p' AND DATEADD(month,number,'20130101') 查询结果:date201301201302201原创 2013-08-22 10:28:49 · 2741 阅读 · 0 评论 -
mysql重连,连接丢失:The last packet successfully received from the server
问题原因:其实上面的提示中已经给出了一部分的简要说明,简单来说就是: 程序启动时,在跟DB首次交互时,获得了相应的DB Connection资源,从而进行正常的DB读写操作。但是在下次进行DB读写时(我的定时任务本身设置的时间间隔是24小时),应用程序认为这个连接是可以正常使用的(程序执行过一次之后没有退出,这个连接从来并没有被释放掉),但实际上,这个连接已经坏掉了,因为Mysql本身已经转载 2015-01-16 15:43:16 · 30284 阅读 · 2 评论