代码改变世界

随笔分类 -  oracle

sql关联表查询结果并插入

2015-01-12 11:44 by 合翅, 1869 阅读, 收藏,
摘要: 这里涉及三个表,AA,BB,CC,将AA的数据更新到CC表中,将AA中LABEL_ID分别截取字段与BB表中的label_id对应查询到LABEL_NAME作为CC表的一个字段插入,这里分成四段查询insert into CCselect T.apmac,T1.LABEL_NAME,T2.LABEL... 阅读全文

sql语句注意事项

2015-01-12 11:38 by 合翅, 149 阅读, 收藏,
摘要: 1两表根据a字段关联,把t2表中的c字段值更新到t1表中的c字段update T1set T1.C =(select T2.C from T2 where T1.A = T2.A)where exists (select 1 from T2 where T1.A = T2.A);上面的sql中条件w... 阅读全文

日期格式不一致影响查询速度

2015-01-06 11:10 by 合翅, 266 阅读, 收藏,
摘要: 若传入的参数日期格式是timstamp,而ORACLE中定义的是Date类型,需要进行日期格式的转换,查询速度会明显提升。to_date(#{startTimeStr},'yyyy-mm-dd hh24:mi:ss') AND to_Date(#{endTimeStr},'yyyy-mm-dd hh... 阅读全文

oracle生成主键

2014-08-27 10:27 by 合翅, 192 阅读, 收藏,
摘要: SELECT 'ZTO'||TO_CHAR(SYSDATE,'yymmdd')||TO_CHAR(SEQ_COMMON_ORDER.NEXTVAL,'FM00000000') AS orderCode FROM DUAL||此处是连接符 阅读全文

定时往oracle插入数据

2014-08-26 10:53 by 合翅, 859 阅读, 收藏,
摘要: 1创建存储过程create or replace procedure job_proc isbegininsert into yy (yid) values (sysdate);end;2创建jobDECLARE JOB BINARY_INTEGER; --任务ID v_be... 阅读全文