oracle基础学习
很多初学者在学习oracle无从下手,这里将逐步介绍oracle的一些知识,帮助你成长。
wx3957156
这个作者很懒,什么都没留下…
展开
-
Oracle 删除重复数据只留一条
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELET原创 2015-01-29 09:59:02 · 1086 阅读 · 4 评论 -
oracle trunc()函数用法-2
2.TRUNC(for number)TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。其具体的语法格式如下TRUNC(number[,decimals])其中:number 待做截取处理的数值decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分下面是该函数的原创 2015-01-27 10:29:52 · 1568 阅读 · 0 评论 -
oracle函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- -------原创 2014-03-19 14:29:45 · 1173 阅读 · 0 评论 -
sqlserver 和Oracle中 order by(排序)的区别
【sqlserver】:sqlserver 认为 null 最小。升序排列:null 值默认排在最前。要想排后面,则:order by case when col is null then 1 else 0 end ,col降序排列:null 值默认排在最后。要想排在前面,则:order by case when col is null then 0 e原创 2014-03-24 18:51:35 · 1047 阅读 · 1 评论 -
ibatis学习笔记(完整)
Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate、Toplink等在java编程的对象持久化方面深受开发人员欢迎。对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过SQL语句操作数据库的表,但是对于Java面向对象编程语言中,所有的操作对象都是对象,因此对象关系映射就是把数据库表和java编程语言中的对象对应起来,把表的列同java对象中的字段对应起来,程序员在程序开发原创 2014-08-04 15:05:03 · 1784 阅读 · 0 评论 -
JDBC连接池C3P0
连接池 1)传统方式找DriverManager要连接,数目是有限的。 2)传统方式的close(),并没有将Connection重用,只是切断应用程序和数据库的桥梁,即无发送到SQL命令到数据库端执行 3)项目中,对于Connection不说,不会直接使用DriverManager取得,而使用连接池方式。 4)DBCP和C3P0,都是Java开源的,都必须直接或间接实现javax.sql.DataSource接口 5)DBCP连接池需要dbcp.propertie原创 2014-08-04 16:56:31 · 1554 阅读 · 0 评论 -
Truncate Delete Drop命令的区别 .
truncate和不带where子句的delete, 以及drop都会删除表内的数据原创 2014-10-15 18:20:18 · 2144 阅读 · 0 评论 -
Oralce之时间转换用法 TO_CHAR(DATE,FORMAT)
1. 本周,本月,本年--本周select trunc(sysdate, 'd') + 1 from dual;--周一select trunc(sysdate, 'd') + 7 from dual;--周日--本月select trunc(sysdate, 'mm') from dual;--本月第一天select last_day(trunc(sysdate))原创 2015-01-05 10:46:15 · 1319 阅读 · 0 评论 -
oracle数据表误删恢复
1.查看回收站中的表:select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;2.恢复表:flashback table (表名) to before drop或flashback table (回收站中的表名) to before drop;原创 2015-01-22 16:38:13 · 672 阅读 · 0 评论 -
Oracle exp/imp导出导入工具的使用-2
三.导入工具imp可能出现的问题(1) 数据库对象已经存在一般情况, 导入数据前应该彻底删除目标数据下的表, 序列, 函数/过程,触发器等; 数据库对象已经存在, 按缺省的imp参数, 则会导入失败如果用了参数ignore=y, 会把exp文件内的数据内容导入如果表有唯一关键字的约束条件, 不合条件将不被导入如果表没有唯一关键字的约束条件, 将引起记录重复(2) 数据库原创 2015-01-21 11:34:52 · 1321 阅读 · 0 评论 -
Oracle exp/imp导出导入工具的使用-1
exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移imp导入工具将EXP形成的二进制系统文件导入到数据库中.一. 导出工具 exp它有三种模式:a. 用户模式: 导出用户所有对象以及对象中的数据;b. 表模式: 导出用户所有表或者指定的表;c. 整个数据库: 导出数据库中所有对象。$exp oa1/123@oracle file=D:原创 2015-01-21 11:34:04 · 1638 阅读 · 4 评论