
Oracle
Oracle相关学习
努力学习的小木白
开始程序员的生活......
展开
-
Oracle 查询重复数据
1、查找表中多余的重复记录(单个字段)select * from tablewhere 字段 in (select 字段 from tablegroup by 字段having count(字段) > 1)2、查找表中多余的重复记录(多个字段)select * from table awhere (a.字段1,a.字段2) in (select 字...原创 2019-11-15 23:18:04 · 193 阅读 · 0 评论 -
Oracle 查询一个字段相同,另一个字段不同
SELECT DISTINCT a.字段1, a.字段2,FROM table aJOIN table b ON a.字段2 != b.字段2WHERE a.字段1= b.字段1ORDER BY a.字段1, a.字段2其中table a 和table b 是同一张表,字段1为相同的字段,字段2为不同的字段。...原创 2019-11-15 23:28:53 · 7451 阅读 · 3 评论 -
Oracle 查询两表中不同的记录
1.查询表a里有而表b里没有的记录select a.字段1,a.字段2 from tableA aminusselect b.字段1,b.字段2 from tableB b2.查询表b里有而表a里没有的记录select b.字段1,b.字段2 from tableB bminusselect a.字段1,a.字段2 from tableA a...原创 2019-11-17 00:41:10 · 2692 阅读 · 0 评论 -
ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
linux上登录Oracle,输入''select 1 from dual",出现如下报错信息:SQL> select 1 from dual;select 1 from dual*ERROR at line 1:ORA-01034: ORACLE not availableProcess ID: 0Session ID: 0 Serial number: 01.检查...原创 2019-12-17 16:44:23 · 6266 阅读 · 1 评论 -
Oracle 查看归档日志使用情况
[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Tue Dec 17 17:06:14 2019Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to:Oracle Database...原创 2019-12-17 17:07:15 · 1740 阅读 · 0 评论 -
Oracle exp 导出带条件的某张表(dmp格式)
exp username/password file=/Oracle有权限的目录/projectname.dmp tables=\(username.TableName\)query=\"WHERE TIME \>= TO_DATE\(\'2019-01-01 00:00:00\',\'yyyy-mm-dd hh24:mi:ss\'\)\";注意:1.红字部分需要根据项目实际情况输...原创 2019-12-22 20:12:34 · 4125 阅读 · 0 评论 -
Oracle分页查询语句
SELECT * FROM ( SELECT T.*, ROWNUM RN FROM TABLE_NAME T WHERE ROWNUM <= offset * limit)WHERE RN > offset * limit - limit其中offset为页码数,从1开始,limit为每页的记录条数。...原创 2020-01-03 09:21:05 · 471 阅读 · 0 评论 -
Oracle 只更新年月日,不更新时分秒
例子:将表中2020年3月31日开头的时间改为2020年4月1日,时分秒都不需要修改。语句:UPDATE TABLE SET TIME = TO_DATE(TO_CHAR(TO_DATE('2020-04-01','yyyy-mm-dd'),'yyyy-mm-dd')|| TO_CHAR(TIME,'hh24:mi:ss'),'yyyy-mm-dd ...原创 2020-04-02 10:22:17 · 4450 阅读 · 2 评论