
Oracle
木木_小土豆儿
java爱好者初学者
展开
-
Oracle 时间戳精确到毫秒(9.5版本才支持)
Oracle时间戳精确到毫秒(oracle9.5以上支持到毫秒) /*我自己需要*/ 1. select to_char(systimestamp,'yyyymmddhh24missff2') from dual;网上down2. select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') from dual;原创 2014-05-03 13:14:13 · 1664 阅读 · 0 评论 -
Oracle停止正在进行的job
1.找出正在执行的JOB编号及其会话编号SELECT SID,JOB FROM DBA_JOBS_RUNNING;停止该JOB的执行EXEC DBMS_JOB.BROKEN(&JOB,TRUE);2.如果dbms_job.broken不能停止job可以找到正在运行job的会话,然后把会话kill掉SELECT SID,SERIAL# FROM V转载 2014-05-03 15:02:07 · 1022 阅读 · 0 评论 -
临时表空间、drop、truncate、delete的区别
sqlplus登录/sqlplus命令登录 在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时: 用户名: sys(超级用户==sysdba) / system(管理员用户 和sys想比区别在于system不能创建表空间)... 口 令:注意这里不仅仅要输入你设置的口令,在后面还要加上as sysdba 如:orcl as转载 2014-05-05 11:06:33 · 1401 阅读 · 0 评论 -
创建临时表空间,删除临时表空间,设置临时表空间
---创建临时表空间: /* Formatted on 2009/11/20 16:03 (Formatter Plus v4.8.7) */CREATE TEMPORARY TABLESPACE temp001TEMPFILE '/opt/oracle/oradata/orcl/temp001.dbf'SIZE 200mAUTOEXTEND ONNEXT 32m MAXS转载 2014-05-05 10:41:36 · 1535 阅读 · 0 评论 -
Oracle---nvl 函数
一NVL函数是一个空值转换函数NVL(表达式1,表达式2)如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。对数字型: NVL( comm,0);对字符型 NVL( TO_CHAR(comm), 'N转载 2014-05-06 15:49:20 · 751 阅读 · 0 评论 -
Oracle数据库中去掉重复数据(只限小数据)
对于表中两行记录完全一样的情况,可以用下面语句获取到去掉重复数据后的记录:select distinct * from 表名可以将查询的记录放到临时表中,然后再将原来的表记录删除,最后将临时表的数据导回原来的表中。如下:CREATE TABLE 临时表 AS (select distinct * from 表名);truncate table 正式表; --注:原先由于笔误写成了d原创 2014-04-11 21:06:49 · 927 阅读 · 0 评论 -
oracle 删除重复数据方式
Oracle 删除重复数据的几种方法去重第一种:distinctcreate table tmp_t3 as select distinct * from t3;drop table t3;alter table tmp_t2 rename to t3;-- 第二种,用rowiddelete from t2 where rowid <>( select min(r...原创 2019-03-01 16:01:20 · 3931 阅读 · 0 评论