
oracle数据库
lighz
这个作者很懒,什么都没留下…
展开
-
ORA-00257: archiver error. Connect internal only, until freed
ORA-00257: archiver error. Connect internal only, until freed登录oracle显示上面的错误 以下是公司大师给出的步骤,谨记录备用: 1、手工删除归档日志的文件夹(按日期那种) 2、在oracle用户下以rman target / 3、crosscheck archivelog all; 4、delet转载 2013-03-05 09:44:01 · 685 阅读 · 0 评论 -
oracle数据库中Date类型数据利用hibernate取值的位数问题
在oracle数据库中,如果一个字段被设置为Date类型,那么利用hibernate取出该字段时,将会被舍去时分秒。解决方法:取值时将字段先转换为char,再转换为timestamp类型取出即可。select to_timestamp(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dual;原创 2013-03-21 13:40:26 · 1046 阅读 · 0 评论 -
oracle删除重复数据并只保留一条数据
1.delete from t_test t1 where t1.id in (select t.id from t_test t group by t.id having count(1)>1)and t1.rowid not in (select min(rowid) from t_test t group by t.id having count(*)>1)补充:having原创 2014-02-24 11:40:27 · 795 阅读 · 0 评论 -
sql 行转列
SELECT name,max(case when sex = 1 then 'nv' end), max(case when sex = 2 then 'nan' end), FROM `test_student`group by name;原创 2015-06-12 14:32:41 · 486 阅读 · 0 评论