![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库方面
IT_guo
本人喜好和朋友进行技术交流
展开
-
删除oralce中重复的数据(一)
可能有这种情况,某个表原来设计不周全,导致表里面的数据重复,如何对重复的数据进行删除呢? 可能有这样两种情况,第一种是表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除 1、删除所有重复的数据 先来谈谈如何查询重复的数据吧。 select 字段1,字段2,count(*) from 表名 group by 字段1,字原创 2007-07-03 17:08:00 · 1443 阅读 · 0 评论 -
删除oracle中完全重复的数据
对于完全重复记录的删除 对于表中两行记录完全一样的情况,可以用下面语句获取到去掉重复数据后的记录: select distinct * from 表名 可以将查询的记录放到临时表中,然后再将原来的表记录删除,最后将临时表的数据导回原来的表中。如下: CREATE TABLE 临时表 AS (select distinct * from 表名); truncate tab原创 2007-07-03 17:29:00 · 714 阅读 · 0 评论 -
Oracle日期函数
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy转载 2007-07-27 22:54:00 · 952 阅读 · 0 评论 -
oracle中设置自增主键
新建序列 create sequence name increment by x //x为增长间隔 start with x //x为初始值 maxvalue x //x为最大值原创 2007-08-13 17:04:00 · 1583 阅读 · 0 评论 -
Oracle数据导入导出(imp/exp)命令的使用
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file转载 2007-08-16 10:41:00 · 1193 阅读 · 0 评论