
database oracle
文章平均质量分 54
zjx2388
生活在爪洼岛上
Java is my life,but not all!
展开
-
Oracle关于时间的处理,日期参数在SQL中的处理
//ok:select u.investigation_time from t_customer u where TO_CHAR(u.investigation_time,'YYYY-MM-DD') like '"+参数值+"%' //NO:select u.investigation_time from t_customer u where u.investigation_time lik...2009-12-06 23:45:19 · 217 阅读 · 0 评论 -
oracle 按每隔5分钟统计数量
统计t_tjsj表中按照 cjsj (date类型)每5分钟统计0点到1点这个一小时内时间段内的数量:select lpad(floor(to_char(cjsj,'mi')/5)*5,2,0) cjsj, count(bh) num from t_tjsj where cjsj>to_date('2018-04-15 00:00:00','yyyy-MM-dd hh24:m...原创 2018-04-15 21:28:03 · 7029 阅读 · 1 评论 -
oracle 截取字符串中的特定部分substr,instr
oplog是cbob类型,数据有可能是下面的:------数据1-----[基本警情框]警情编号=20160---0017G0080接警时间=2016-03-14 02:27:23报警类型=110联系电话=1897------01身份及其它=男值班长=黄平原始警情性质=问电话标志建筑=--省---镇;020乡道附近;中心洲、麻子坜、袁屋[警情特征]新添警情内容=来电人称:新添处警情况=[数字录...原创 2016-03-15 09:37:49 · 999 阅读 · 0 评论 -
Oracle Job定时任务[转]
Oracle Job定时任务 oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查询字段描述/*字段(列) ...原创 2016-03-02 10:58:55 · 264 阅读 · 0 评论 -
ORA-01653: 表 ST110.JQFXK 无法通过 1024 (在表空间 YYAB110DB 中) 扩展
今天在做大数据量的抽取插入的时候,遇到了下面这个问题:ORA-01653: 表 ST110.JQFXK 无法通过 1024 (在表空间 YYAB110DB 中) 扩展通过网上找资料,发现是表空间不足,解决办法如下: ORA-01653: 表 ST110.JQFXK 无法通过 1024 (在表空间 YYAB110DB 中) 扩展....----查询表空间使用情况--- SE...原创 2015-12-15 14:28:25 · 397 阅读 · 0 评论 -
oracle数据库状态常用命令
select * from v$session where status='INACTIVE' ORDER BY SCHEMANAME;select sid,serial#,username,program,machine,status from v$session ;select count(*) from v$process --当前的数据库连接数select val...原创 2015-12-14 15:04:00 · 796 阅读 · 0 评论 -
oracle 修改锁定账户的处理
忘记默认密码或者连续输错几次密码,账户被锁,解决办法首先启动sqlplus输入用户名:sqlplus / as sysdba密码空缺如果用户被锁定,记得加上SQL> alter user 被锁的账户名 account unlock;User altered.(中文的话,显示:用户已更改)然后修改密码SQL> alter user 被锁的账户名 identified by 新...原创 2015-10-26 14:25:00 · 1029 阅读 · 0 评论 -
oracle case when 复杂统计SQL
select substr(unitcode,0,6),count(*),--01--sum(case substr(jqxzcode,0,4) when '0105' then 1 else 0 end) as sharen,sum(case substr(jqxzcode,0,4) when '0109' then 1 else 0 end) as qiangjie,sum(case su...原创 2015-10-21 10:18:14 · 564 阅读 · 0 评论 -
oracle imp 正在跳过表 的解决方法
正在跳过表 oracle imp oracle imp 导入 正在跳过表 plsql 导入表 成功终止 数据 被导入 导入过程中,所有表导入都出现提示, 正在跳过表最后提示成功终止导入, 没有出现警告。 导完后发现什么表都没倒进来 解决办法: 在plsql 导入表对话框里取消 显示,就是show那个勾 因为显示show勾上的意思是仅仅列出文件中的内容,并不导入到数据库中 去掉后开始导入数...原创 2015-08-21 13:23:55 · 2919 阅读 · 1 评论 -
oralce创建数据库表空间 和 用户,及赋权
CREATE TABLESPACE SFGL DATAFILE 'D:\Oracle\oradata\ORCL\SFGL_DATA.ORA' SIZE 300M REUSE AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED DEFAULT STORAGE ( INITIAL 50K NEXT 5000k PCTINCREA...原创 2015-08-20 17:03:02 · 148 阅读 · 0 评论 -
oracle 触发器两个表的数据同步(同一个库和不同库的)
Oracle 触发器 插入,更新,删除,数据同步,在同一个数据库的两表同步 : 建表语句:create table User_Info ( ID INTEGER not null, UserName VARCHAR(30) not null...原创 2015-08-20 16:15:09 · 1827 阅读 · 0 评论 -
oracle多表连接,其中有个表数据需要去重只取第一条
-- Create tablecreate table T110JQ( JQNO varchar2(20) not null, JQCHARA varchar2(20), JQXZDM varchar2(20), SSDW varchar2(20), BJTYPE02. varchar2(20));-- Create/Recreate primary, unique an...原创 2015-07-10 11:29:32 · 3224 阅读 · 0 评论 -
oracle 按每天、周、月、季度、年统计
//按天统计,createtime为数据库的date类型,格式为:yyyy-MM-dd hh24:mi:ssselect trunc(createtime,'DD') as 日期,count(主键) as 数量 from tablename group by trunc(createtime, 'DD') order by trunc(createtime, 'DD') e.g. ...原创 2018-07-30 09:27:40 · 893 阅读 · 0 评论