随笔分类 - 数据库相关
摘要:今天提交给客户方一个sql脚本去跟新历史数据,结果客户那边的部署人员犯了一个错误,直接拿系统账号去部署,结果第一段代码没有执行成功,结果第二段代码却执行成功了,并且已经提交了的,。。。。由于事前没有备份第二段更新表的数据,导致恢复标的数据非常困难,网上查找了半天,现在将找到的办法归纳如下: 1. 执
阅读全文
摘要:10g的新特性flashback闪回区 在10g中bin开头表示已经删除的放在回收站的表,oracle在删除表时并没有彻底的删除,而是把表放入回收站!purge recyclebin清空回收站即可。 ★recyclebin字典★ 当误删除某些表时,可以通过命令恢复回来: flashback tabl
阅读全文
摘要:通过拼接sql语句来完成 例如有如下个表 想一次性删除,执行如下语句: 结果如下: 结果为删除各个表的语句,通过程序循环执行即可
阅读全文
摘要:今天打开部署好的java开发的网站系统,反应好慢,第一反应就是后台有问题。 查看tomcat一堆的报错信息,重启还是存在。 使用plSql连接数据库看看,登录提示如下:ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。 查了许久的baidu也没有解决问题的方法。想起来看看ora
阅读全文
摘要:通过子节点向根节点追朔. select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid 通过根节点遍历子节点(不包含根节点). select * from persons.dept start w
阅读全文
摘要:当你使用和学习JDK的时候,可以查看并学习它所提供给你的两个ResultSetMetaData 和DataBaseMetaData类的源码并很好的了解它们的实现原理和思路,JDBC中提供有两种源数据,一种是数据库源数据,另一种是 ResultSet源数据。这些源数据就是描述存储用户数据的容器的数据结
阅读全文
摘要:oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而
阅读全文
摘要:1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where
阅读全文
摘要:这篇文章主要介绍了oracle中to_date详细用法示例,包括期和字符转换函数用法、字符串和时间互转、求某天是星期几、两个日期间的天数、月份差等用法 TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) 2. 字符
阅读全文
摘要:下面的注释为转来的。很详细tomcatde DHCP的配置当中的logAbandoned="true" removeAbandoned="true" removeAbandonedTimeout="60"就是用来配置数据库断开后自动连接的。数据库连接池会在启动时就建立所需的若干连接,并一直保持连接状...
阅读全文
摘要:Oracle实现分页时,需要引入一个rownum的函数,rownum可以给记录一个类似于id的字段。 以下收整理了常用的几种sql分页算法,数据库以Oracle中emp为例。查询结果如下: SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SA
阅读全文
摘要:Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_NUMBER 注: TO_C
阅读全文